UNPKG

@tldraw/editor

Version:

tldraw infinite canvas SDK (editor).

14 lines (12 loc) 411 B
import { useValue } from '@tldraw/state-react' import { useSvgExportContext } from '../editor/types/SvgExportContext' import { useEditor } from './useEditor' /** @public */ export function useIsDarkMode() { const editor = useEditor() const exportContext = useSvgExportContext() return useValue('isDarkMode', () => exportContext?.isDarkMode ?? editor.user.getIsDarkMode(), [ exportContext, editor, ]) }