@szum-tech/design-system
Version:
Szum-Tech design system with tailwindcss support
67 lines (49 loc) • 4.22 kB
TypeScript
import * as React from 'react';
import { DropdownMenu as DropdownMenu$1 } from 'radix-ui';
type DropdownMenuProps = React.ComponentProps<typeof DropdownMenu$1.Root>;
declare function DropdownMenu(props: DropdownMenuProps): React.JSX.Element;
type DropdownMenuPortalProps = React.ComponentProps<typeof DropdownMenu$1.Portal>;
declare function DropdownMenuPortal(props: DropdownMenuPortalProps): React.JSX.Element;
type DropdownMenuTriggerProps = React.ComponentProps<typeof DropdownMenu$1.Trigger>;
declare function DropdownMenuTrigger(props: DropdownMenuTriggerProps): React.JSX.Element;
type DropdownMenuContentProps = React.ComponentProps<typeof DropdownMenu$1.Content>;
declare function DropdownMenuContent({ className, align, sideOffset, ...props }: DropdownMenuContentProps): React.JSX.Element;
type DropdownMenuGroupProps = React.ComponentProps<typeof DropdownMenu$1.Group>;
declare function DropdownMenuGroup(props: DropdownMenuGroupProps): React.JSX.Element;
declare const DropdownMenuItemVariant: {
readonly DEFAULT: "default";
readonly ERROR: "error";
};
type DropdownMenuItemVariantType = (typeof DropdownMenuItemVariant)[keyof typeof DropdownMenuItemVariant];
type DropdownMenuItemProps = React.ComponentProps<typeof DropdownMenu$1.Item> & {
inset?: boolean;
variant?: DropdownMenuItemVariantType;
};
declare function DropdownMenuItem({ className, inset, variant, ...props }: DropdownMenuItemProps): React.JSX.Element;
type DropdownMenuCheckboxItemProps = React.ComponentProps<typeof DropdownMenu$1.CheckboxItem> & {
inset?: boolean;
};
declare function DropdownMenuCheckboxItem({ className, children, checked, inset, ...props }: DropdownMenuCheckboxItemProps): React.JSX.Element;
type DropdownMenuRadioGroupProps = React.ComponentProps<typeof DropdownMenu$1.RadioGroup>;
declare function DropdownMenuRadioGroup(props: DropdownMenuRadioGroupProps): React.JSX.Element;
type DropdownMenuRadioItemProps = React.ComponentProps<typeof DropdownMenu$1.RadioItem> & {
inset?: boolean;
};
declare function DropdownMenuRadioItem({ className, children, inset, ...props }: DropdownMenuRadioItemProps): React.JSX.Element;
type DropdownMenuLabelProps = React.ComponentProps<typeof DropdownMenu$1.Label> & {
inset?: boolean;
};
declare function DropdownMenuLabel({ className, inset, ...props }: DropdownMenuLabelProps): React.JSX.Element;
type DropdownMenuSeparatorProps = React.ComponentProps<typeof DropdownMenu$1.Separator>;
declare function DropdownMenuSeparator({ className, ...props }: DropdownMenuSeparatorProps): React.JSX.Element;
type DropdownMenuShortcutProps = React.ComponentProps<"span">;
declare function DropdownMenuShortcut({ className, ...props }: DropdownMenuShortcutProps): React.JSX.Element;
type DropdownMenuSubProps = React.ComponentProps<typeof DropdownMenu$1.Sub>;
declare function DropdownMenuSub(props: DropdownMenuSubProps): React.JSX.Element;
type DropdownMenuSubTriggerProps = React.ComponentProps<typeof DropdownMenu$1.SubTrigger> & {
inset?: boolean;
};
declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: DropdownMenuSubTriggerProps): React.JSX.Element;
type DropdownMenuSubContentProps = React.ComponentProps<typeof DropdownMenu$1.SubContent>;
declare function DropdownMenuSubContent({ className, ...props }: DropdownMenuSubContentProps): React.JSX.Element;
export { DropdownMenu, DropdownMenuCheckboxItem, type DropdownMenuCheckboxItemProps, DropdownMenuContent, type DropdownMenuContentProps, DropdownMenuGroup, type DropdownMenuGroupProps, DropdownMenuItem, type DropdownMenuItemProps, DropdownMenuItemVariant, type DropdownMenuItemVariantType, DropdownMenuLabel, type DropdownMenuLabelProps, DropdownMenuPortal, type DropdownMenuPortalProps, type DropdownMenuProps, DropdownMenuRadioGroup, type DropdownMenuRadioGroupProps, DropdownMenuRadioItem, type DropdownMenuRadioItemProps, DropdownMenuSeparator, type DropdownMenuSeparatorProps, DropdownMenuShortcut, type DropdownMenuShortcutProps, DropdownMenuSub, DropdownMenuSubContent, type DropdownMenuSubContentProps, type DropdownMenuSubProps, DropdownMenuSubTrigger, type DropdownMenuSubTriggerProps, DropdownMenuTrigger, type DropdownMenuTriggerProps };