UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

54 lines 3.97 kB
import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; import React from "react"; export interface GlassDropdownMenuProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Root> { className?: string; "data-testid"?: string; } export declare const GlassDropdownMenu: React.ForwardRefExoticComponent<GlassDropdownMenuProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuTriggerProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Trigger> { variant?: "default" | "outline" | "ghost" | "minimal"; size?: "sm" | "md" | "lg"; asChild?: boolean; } export declare const GlassDropdownMenuTrigger: React.ForwardRefExoticComponent<GlassDropdownMenuTriggerProps & React.RefAttributes<HTMLButtonElement>>; export interface GlassDropdownMenuContentProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> { align?: "start" | "center" | "end"; sideOffset?: number; } export declare const GlassDropdownMenuContent: React.ForwardRefExoticComponent<GlassDropdownMenuContentProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuItemProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> { variant?: "default" | "destructive"; icon?: React.ReactNode; shortcut?: string; } export declare const GlassDropdownMenuItem: React.ForwardRefExoticComponent<GlassDropdownMenuItemProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuCheckboxItemProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> { checked?: boolean | "indeterminate"; icon?: React.ReactNode; } export declare const GlassDropdownMenuCheckboxItem: React.ForwardRefExoticComponent<GlassDropdownMenuCheckboxItemProps & React.RefAttributes<HTMLDivElement>>; export declare const GlassDropdownMenuRadioGroup: React.ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuRadioGroupProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuRadioItemProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> { icon?: React.ReactNode; } export declare const GlassDropdownMenuRadioItem: React.ForwardRefExoticComponent<GlassDropdownMenuRadioItemProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuLabelProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> { inset?: boolean; } export declare const GlassDropdownMenuLabel: React.ForwardRefExoticComponent<GlassDropdownMenuLabelProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuSeparatorProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> { } export declare const GlassDropdownMenuSeparator: React.ForwardRefExoticComponent<GlassDropdownMenuSeparatorProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuShortcutProps extends React.HTMLAttributes<HTMLSpanElement> { } export declare const GlassDropdownMenuShortcut: React.ForwardRefExoticComponent<GlassDropdownMenuShortcutProps & React.RefAttributes<HTMLSpanElement>>; export declare const GlassDropdownMenuSub: React.FC<DropdownMenuPrimitive.DropdownMenuSubProps>; export interface GlassDropdownMenuSubTriggerProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> { icon?: React.ReactNode; } export declare const GlassDropdownMenuSubTrigger: React.ForwardRefExoticComponent<GlassDropdownMenuSubTriggerProps & React.RefAttributes<HTMLDivElement>>; export interface GlassDropdownMenuSubContentProps extends React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> { } export declare const GlassDropdownMenuSubContent: React.ForwardRefExoticComponent<GlassDropdownMenuSubContentProps & React.RefAttributes<HTMLDivElement>>; export { DropdownMenuPrimitive as DropdownMenu }; //# sourceMappingURL=GlassDropdownMenu.d.ts.map