mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
Rename IDE settings open telemetry event GitOrigin-RevId: 6240798d2d5309792471386ffd1612ebadd559ab
26 lines
639 B
TypeScript
26 lines
639 B
TypeScript
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
import { useEffect } from 'react'
|
|
import { sendMBOnce } from '@/infrastructure/event-tracking'
|
|
|
|
export function useLayoutEventTracking() {
|
|
const { view, settingsShown, chatIsOpen } = useLayoutContext()
|
|
|
|
useEffect(() => {
|
|
if (view && view !== 'editor' && view !== 'pdf') {
|
|
sendMBOnce(`ide-open-view-${view}-once`)
|
|
}
|
|
}, [view])
|
|
|
|
useEffect(() => {
|
|
if (settingsShown) {
|
|
sendMBOnce(`ide-open-settings-once`)
|
|
}
|
|
}, [settingsShown])
|
|
|
|
useEffect(() => {
|
|
if (chatIsOpen) {
|
|
sendMBOnce(`ide-open-chat-once`)
|
|
}
|
|
}, [chatIsOpen])
|
|
}
|