import { useEditor } from 'tldraw' // Added useEditor import import { colors } from '../constants/theme' // Corrected path interface SettingRowProps { label: string value: boolean onClick: () => void theme: { bg: string; border: string; hover: string; text: string } } function SettingRow({ label, value, onClick, theme }: SettingRowProps) { return ( ) } export function SettingsMenu({ roomId, isDark, theme }: { roomId: string, isDark: boolean, theme: any }) { const editor = useEditor() const toggleTheme = () => { const current = editor.user.getUserPreferences() const newScheme = current.colorScheme === 'dark' ? 'light' : 'dark' editor.user.updateUserPreferences({ colorScheme: newScheme }) } const toggleGrid = () => { editor.updateInstanceState({ isGridMode: !editor.getInstanceState().isGridMode }) } return (
Appearance
Info
Room ID: {roomId}
) }