| 12345678910111213141516171819202122232425 |
- import { useLayoutContext } from '@/shared/context/layout-context'
- import { useEffect } from 'react'
- import { sendMBOnce } from '@/infrastructure/event-tracking'
- export function useLayoutEventTracking() {
- const { view, leftMenuShown, chatIsOpen } = useLayoutContext()
- useEffect(() => {
- if (view !== 'editor' && view !== 'pdf') {
- sendMBOnce(`ide-open-view-${view}-once`)
- }
- }, [view])
- useEffect(() => {
- if (leftMenuShown) {
- sendMBOnce(`ide-open-left-menu-once`)
- }
- }, [leftMenuShown])
- useEffect(() => {
- if (chatIsOpen) {
- sendMBOnce(`ide-open-chat-once`)
- }
- }, [chatIsOpen])
- }
|