import { DropdownMenuProps, DropdownMenuContentProps, DropdownMenuItemProps, DropdownMenuCheckboxItemProps, DropdownMenuRadioItemProps } from '@radix-ui/react-dropdown-menu'; import { ButtonProps, IconButtonProps } from '../../atoms'; import { ProfileButtonProps } from '../ProfileButton'; export type DropdownProps = DropdownMenuProps; export type DropdownColor = 'primary' | 'secondary'; type OmittedTriggerButtonProps = 'IconRight'; export type DropdownButtonTriggerProps = Omit; export type DropdownProfileTriggerProps = Omit; export type DropdownIconTriggerProps = IconButtonProps; export interface DropdownContentProps extends DropdownMenuContentProps { color?: DropdownColor; } export interface BaseItemProps { color?: DropdownColor; } export type DropdownItemProps = BaseItemProps & DropdownMenuItemProps; export type DropdownCheckboxProps = BaseItemProps & DropdownMenuCheckboxItemProps; export type DropdownRadioProps = BaseItemProps & DropdownMenuRadioItemProps; export {};