import { PageFavoriteButton } from '@/favorites/components/PageFavoriteButton'; import { FavoriteFolderPicker } from '@/favorites/favorite-folder-picker/components/FavoriteFolderPicker'; import { FavoriteFolderPickerEffect } from '@/favorites/favorite-folder-picker/components/FavoriteFolderPickerEffect'; import { FavoriteFolderPickerComponentInstanceContext } from '@/favorites/favorite-folder-picker/scopes/FavoriteFolderPickerScope'; import { ObjectRecord } from '@/object-record/types/ObjectRecord'; import { Dropdown } from '@/ui/layout/dropdown/components/Dropdown'; import { useDropdown } from '@/ui/layout/dropdown/hooks/useDropdown'; import { DropdownScope } from '@/ui/layout/dropdown/scopes/DropdownScope'; type PageFavoriteFoldersDropdownProps = { dropdownId: string; isFavorite: boolean; record?: ObjectRecord; objectNameSingular: string; }; export const PageFavoriteFoldersDropdown = ({ dropdownId, isFavorite, record, objectNameSingular, }: PageFavoriteFoldersDropdownProps) => { const { closeDropdown } = useDropdown(dropdownId); return ( } dropdownComponents={ <> } dropdownHotkeyScope={{ scope: dropdownId }} /> ); };