import * as DropdownMenu from '@radix-ui/react-dropdown-menu'; import { type ReactNode } from 'react'; import { classNames } from '~/utils/classNames'; interface DropdownProps { trigger: ReactNode; children: ReactNode; align?: 'start' | 'center' | 'end'; sideOffset?: number; } interface DropdownItemProps { children: ReactNode; onSelect?: () => void; className?: string; } export const DropdownItem = ({ children, onSelect, className }: DropdownItemProps) => ( {children} ); export const DropdownSeparator = () => ; export const Dropdown = ({ trigger, children, align = 'end', sideOffset = 5 }: DropdownProps) => { return ( {trigger} {children} ); };