UNPKG

aura-glass

Version:

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

45 lines 3.48 kB
import React from "react"; import * as SelectPrimitive from "@radix-ui/react-select"; declare const GlassSelect: React.FC<SelectPrimitive.SelectProps>; declare const GlassSelectGroup: React.ForwardRefExoticComponent<SelectPrimitive.SelectGroupProps & React.RefAttributes<HTMLDivElement>>; declare const GlassSelectValue: React.ForwardRefExoticComponent<SelectPrimitive.SelectValueProps & React.RefAttributes<HTMLSpanElement>>; export interface GlassSelectTriggerProps extends React.ComponentPropsWithoutRef<typeof SelectPrimitive.Trigger> { /** Size variant */ size?: "sm" | "md" | "lg"; /** Visual variant */ variant?: "default" | "filled" | "outlined" | "minimal"; /** Error state */ error?: boolean; } declare const GlassSelectTrigger: React.ForwardRefExoticComponent<GlassSelectTriggerProps & React.RefAttributes<HTMLButtonElement>>; export interface GlassSelectContentProps extends React.ComponentPropsWithoutRef<typeof SelectPrimitive.Content> { /** Content variant */ variant?: "default" | "minimal"; } declare const GlassSelectContent: React.ForwardRefExoticComponent<GlassSelectContentProps & React.RefAttributes<HTMLDivElement>>; export interface GlassSelectItemProps extends React.ComponentPropsWithoutRef<typeof SelectPrimitive.Item> { /** Item variant */ variant?: "default" | "ghost"; } declare const GlassSelectItem: React.ForwardRefExoticComponent<GlassSelectItemProps & React.RefAttributes<HTMLDivElement>>; declare const GlassSelectLabel: React.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectLabelProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const GlassSelectSeparator: React.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectSeparatorProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const GlassSelectScrollUpButton: React.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectScrollUpButtonProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; declare const GlassSelectScrollDownButton: React.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectScrollDownButtonProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; export { GlassSelect, GlassSelectGroup, GlassSelectValue, GlassSelectTrigger, GlassSelectContent, GlassSelectLabel, GlassSelectItem, GlassSelectSeparator, GlassSelectScrollUpButton, GlassSelectScrollDownButton, }; export { GlassSelect as Select, GlassSelectGroup as SelectGroup, GlassSelectValue as SelectValue, GlassSelectTrigger as SelectTrigger, GlassSelectContent as SelectContent, GlassSelectLabel as SelectLabel, GlassSelectItem as SelectItem, GlassSelectSeparator as SelectSeparator, GlassSelectScrollUpButton as SelectScrollUpButton, GlassSelectScrollDownButton as SelectScrollDownButton, }; type GlassSelectCompoundType = typeof GlassSelect & { Trigger: typeof GlassSelectTrigger; Content: typeof GlassSelectContent; Item: typeof GlassSelectItem; Label: typeof GlassSelectLabel; Separator: typeof GlassSelectSeparator; ScrollUpButton: typeof GlassSelectScrollUpButton; ScrollDownButton: typeof GlassSelectScrollDownButton; Group: typeof GlassSelectGroup; Value: typeof GlassSelectValue; }; declare const GlassSelectCompound: GlassSelectCompoundType; export { GlassSelectCompound }; export default GlassSelectCompound; //# sourceMappingURL=GlassSelectCompound.d.ts.map