import { useResetRecoilState } from 'recoil'; import { DropdownButton } from '@/ui/dropdown/components/DropdownButton'; import { HotkeyScope } from '@/ui/utilities/hotkey/types/HotkeyScope'; import { viewEditModeState } from '@/ui/view-bar/states/viewEditModeState'; import { TableOptionsDropdownId } from '../../constants/TableOptionsDropdownId'; import { TableOptionsDropdownButton } from './TableOptionsDropdownButton'; import { TableOptionsDropdownContent } from './TableOptionsDropdownContent'; type TableOptionsDropdownProps = { onImport?: () => void; customHotkeyScope: HotkeyScope; }; export function TableOptionsDropdown({ onImport, customHotkeyScope, }: TableOptionsDropdownProps) { const resetViewEditMode = useResetRecoilState(viewEditModeState); return ( } dropdownHotkeyScope={customHotkeyScope} dropdownId={TableOptionsDropdownId} dropdownComponents={} onClickOutside={resetViewEditMode} /> ); }