SYMBOL INDEX (1640 symbols across 292 files) FILE: apps/tailwind/app/api/avatar/route.ts function wait (line 3) | async function wait(ms: number) { function GET (line 7) | async function GET() { FILE: apps/tailwind/app/dashboard/page.tsx function Dashboard (line 216) | function Dashboard() { FILE: apps/tailwind/app/layout.tsx function RootLayout (line 9) | function RootLayout({ children }: { children: React.ReactNode }) { FILE: apps/tailwind/app/main/page.tsx function Dashboard (line 28) | function Dashboard() { FILE: apps/tailwind/app/next-theme-provider.tsx function NextThemeProvider (line 5) | function NextThemeProvider({ children }) { FILE: apps/tailwind/components/snapshot-logo.tsx function SnapshotLogo (line 2) | function SnapshotLogo(props: any) { FILE: apps/tailwind/css.d.ts type Properties (line 6) | interface Properties { FILE: apps/tailwind/next.config.js method redirects (line 5) | async redirects() { FILE: packages/frosted-ui-colors/scripts/build-css-modules.js function toCssCasing (line 50) | function toCssCasing(str) { function toFileName (line 57) | function toFileName(str) { FILE: packages/frosted-ui-icons/src/types.tsx type IconProps (line 3) | interface IconProps extends React.SVGProps { FILE: packages/frosted-ui-native-colors/scripts/generate-colors.js function getChannelsFromCssP3 (line 49) | function getChannelsFromCssP3(cssColor) { function createKotlinColorFile (line 166) | function createKotlinColorFile() { function p3ToHex (line 190) | function p3ToHex(p3Color) { function createKotlinColorAsset (line 201) | function createKotlinColorAsset(shadeName, light, dark) { function createSwiftColorAsset (line 232) | function createSwiftColorAsset(shadeName, light, dark) { FILE: packages/frosted-ui-react-native/app/+html.tsx function Root (line 8) | function Root({ children }: PropsWithChildren) { FILE: packages/frosted-ui-react-native/app/+not-found.tsx function NotFoundScreen (line 5) | function NotFoundScreen() { FILE: packages/frosted-ui-react-native/app/_accent-color-context.tsx type AccentColorContextValue (line 4) | type AccentColorContextValue = { function useAccentColorConfig (line 15) | function useAccentColorConfig() { FILE: packages/frosted-ui-react-native/app/_header.tsx constant THEME_ICONS (line 13) | const THEME_ICONS = { constant ACCENT_COLORS (line 19) | const ACCENT_COLORS: { value: AccentColor; label: string }[] = [ function HeaderBackground (line 48) | function HeaderBackground() { function ThemeToggle (line 64) | function ThemeToggle() { function AccentColorPicker (line 74) | function AccentColorPicker() { function HeaderRight (line 142) | function HeaderRight() { function useHeaderOptions (line 151) | function useHeaderOptions() { FILE: packages/frosted-ui-react-native/app/_layout.tsx function RootLayoutContent (line 20) | function RootLayoutContent() { function RootLayout (line 37) | function RootLayout() { FILE: packages/frosted-ui-react-native/app/design-patterns.tsx constant MAX_CONTENT_WIDTH (line 90) | const MAX_CONTENT_WIDTH = 600; constant BREAKPOINT (line 91) | const BREAKPOINT = 768; constant TABLET (line 92) | const TABLET = 768; constant DESKTOP (line 93) | const DESKTOP = 1024; function useResponsiveLayout (line 95) | function useResponsiveLayout() { function useAdaptiveLayout (line 104) | function useAdaptiveLayout() { function Section (line 125) | function Section({ title, children }: { title: string; children: React.R... function TitleDescriptionPattern (line 138) | function TitleDescriptionPattern() { function FormFieldPattern (line 151) | function FormFieldPattern() { function ListItemPattern (line 190) | function ListItemPattern() { function SettingsListPattern (line 226) | function SettingsListPattern() { function StatCardsPattern (line 325) | function StatCardsPattern() { function CardVariantsPattern (line 358) | function CardVariantsPattern() { function BuyBoxPattern (line 507) | function BuyBoxPattern() { function ButtonPatternsSection (line 571) | function ButtonPatternsSection() { function EmptyStatePattern (line 655) | function EmptyStatePattern() { function ButtonLoadingDemo (line 686) | function ButtonLoadingDemo() { function LoadingStatesPattern (line 710) | function LoadingStatesPattern() { function FeedbackPattern (line 792) | function FeedbackPattern() { function ValidationErrorPattern (line 834) | function ValidationErrorPattern() { function DialogPattern (line 858) | function DialogPattern() { function NavigationPattern (line 932) | function NavigationPattern() { function TabsPattern (line 966) | function TabsPattern() { function SegmentedControlPattern (line 1001) | function SegmentedControlPattern() { function RadioGroupPattern (line 1020) | function RadioGroupPattern() { function SearchFieldPattern (line 1054) | function SearchFieldPattern() { function VideoSettingsPattern (line 1075) | function VideoSettingsPattern() { function ResponsiveProductGridPattern (line 1149) | function ResponsiveProductGridPattern() { function ProductCardPattern (line 1222) | function ProductCardPattern() { function CartItemPattern (line 1293) | function CartItemPattern() { function OrderSummaryPattern (line 1358) | function OrderSummaryPattern() { function FlashSaleBannerPattern (line 1413) | function FlashSaleBannerPattern() { function ShippingOptionsPattern (line 1467) | function ShippingOptionsPattern() { function PaymentMethodPattern (line 1536) | function PaymentMethodPattern() { function OrderStatusPattern (line 1604) | function OrderStatusPattern() { function ProductReviewPattern (line 1669) | function ProductReviewPattern() { function WishlistItemPattern (line 1719) | function WishlistItemPattern() { function AchievementPattern (line 1777) | function AchievementPattern() { function StreakCounterPattern (line 1884) | function StreakCounterPattern() { function SystemHealthPattern (line 1919) | function SystemHealthPattern() { function LeaderboardPattern (line 1993) | function LeaderboardPattern() { function XPProgressPattern (line 2040) | function XPProgressPattern() { function DailyChallengePattern (line 2083) | function DailyChallengePattern() { function SocialPostPattern (line 2137) | function SocialPostPattern() { function NowPlayingPattern (line 2213) | function NowPlayingPattern() { function PollCardPattern (line 2293) | function PollCardPattern() { function PricingTierPattern (line 2371) | function PricingTierPattern() { function TestimonialPattern (line 2430) | function TestimonialPattern() { function FeatureShowcasePattern (line 2469) | function FeatureShowcasePattern() { function TeamMemberPattern (line 2522) | function TeamMemberPattern() { function NewsletterSignupPattern (line 2551) | function NewsletterSignupPattern() { function AppStatsPattern (line 2589) | function AppStatsPattern() { function DesignPatternsScreen (line 2621) | function DesignPatternsScreen() { FILE: packages/frosted-ui-react-native/app/index.tsx constant LOGO_LIGHT (line 9) | const LOGO_LIGHT = require('../assets/images/react-native-reusables-ligh... constant LOGO_DARK (line 11) | const LOGO_DARK = require('../assets/images/react-native-reusables-dark.... constant LOGO (line 13) | const LOGO = { constant IMAGE_STYLE (line 18) | const IMAGE_STYLE: ImageStyle = { function Screen (line 43) | function Screen() { FILE: packages/frosted-ui-react-native/app/kitchen-sink.tsx constant MAX_CONTENT_WIDTH (line 73) | const MAX_CONTENT_WIDTH = 600; constant BREAKPOINT (line 74) | const BREAKPOINT = 768; function useResponsiveLayout (line 76) | function useResponsiveLayout() { constant HEADING_SIZES (line 84) | const HEADING_SIZES = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']... constant TEXT_SIZES (line 85) | const TEXT_SIZES = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as... constant TEXT_WEIGHTS (line 86) | const TEXT_WEIGHTS = ['light', 'regular', 'medium', 'semi-bold', 'bold']... function KitchenSinkScreen (line 119) | function KitchenSinkScreen() { function ComponentSection (line 2305) | function ComponentSection({ title, children }: { title: string; children... function SectionLabel (line 2318) | function SectionLabel({ children }: { children: string }) { function ContextMenuTriggerBox (line 2327) | function ContextMenuTriggerBox({ function CheckboxItem (line 2353) | function CheckboxItem({ function RadioGroupDemo (line 2385) | function RadioGroupDemo({ function ListWithSwitchDemo (line 2414) | function ListWithSwitchDemo() { function SwitchItem (line 2447) | function SwitchItem({ function SliderDemo (line 2477) | function SliderDemo({ function SliderWithLabel (line 2500) | function SliderWithLabel() { function SelectDemo (line 2515) | function SelectDemo({ function SelectManyOptionsDemo (line 2553) | function SelectManyOptionsDemo() { function SelectGroupedDemo (line 2576) | function SelectGroupedDemo() { function TabsDemo (line 2632) | function TabsDemo() { function SegmentedControlDemo (line 2788) | function SegmentedControlDemo() { function ContextMenuDefaultDemo (line 2816) | function ContextMenuDefaultDemo() { function ContextMenuSizeDemo (line 2852) | function ContextMenuSizeDemo({ size, label }: { size: '1' | '2' | '3'; l... function ContextMenuColorDemo (line 2888) | function ContextMenuColorDemo() { function DropdownMenuDefaultDemo (line 2904) | function DropdownMenuDefaultDemo() { function DropdownMenuSizeDemo (line 2942) | function DropdownMenuSizeDemo({ size, label }: { size: '1' | '2' | '3'; ... function DropdownMenuColorDemo (line 2980) | function DropdownMenuColorDemo() { function DropdownMenuWithSubmenuDemo (line 2998) | function DropdownMenuWithSubmenuDemo() { function HoverCardDemo (line 3026) | function HoverCardDemo() { FILE: packages/frosted-ui-react-native/src/components/accordion.tsx function ChevronIcon (line 9) | function ChevronIcon({ size, color }: { size: number; color: string }) { type AccordionRootProps (line 22) | type AccordionRootProps = Omit & function AccordionRoot (line 25) | function AccordionRoot({ children, ...props }: AccordionRootProps) { type AccordionItemProps (line 33) | type AccordionItemProps = AccordionPrimitive.ItemProps & function AccordionItem (line 36) | function AccordionItem({ children, value, ...props }: AccordionItemProps) { type AccordionTriggerProps (line 46) | type AccordionTriggerProps = AccordionPrimitive.TriggerProps & { function AccordionTrigger (line 50) | function AccordionTrigger({ children, ...props }: AccordionTriggerProps) { type AccordionContentProps (line 114) | type AccordionContentProps = AccordionPrimitive.ContentProps & function AccordionContent (line 117) | function AccordionContent({ children, ...props }: AccordionContentProps) { FILE: packages/frosted-ui-react-native/src/components/alert-dialog.tsx type AlertDialogContentContextValue (line 23) | interface AlertDialogContentContextValue { type AlertDialogRootProps (line 38) | type AlertDialogRootProps = AlertDialogPrimitive.RootProps; type AlertDialogTriggerProps (line 43) | type AlertDialogTriggerProps = AlertDialogPrimitive.TriggerProps; type AlertDialogOverlayProps (line 50) | interface AlertDialogOverlayProps extends Omit, ... function AlertDialogTitle (line 190) | function AlertDialogTitle({ size: sizeProp, style, ...props }: AlertDial... type AlertDialogDescriptionProps (line 206) | type AlertDialogDescriptionProps = Omit & { function Badge (line 18) | function Badge({ variant = 'soft', size = '1', color, style, asChild, ..... FILE: packages/frosted-ui-react-native/src/components/button.tsx type ButtonProps (line 17) | type ButtonProps = Omit, 'style'>... function Button (line 24) | function Button({ FILE: packages/frosted-ui-react-native/src/components/callout.tsx type CalloutSize (line 7) | type CalloutSize = '1' | '2' | '3'; type CalloutVariant (line 8) | type CalloutVariant = 'soft' | 'surface' | 'outline'; type CalloutContextValue (line 10) | type CalloutContextValue = { function getTextSize (line 19) | function getTextSize(size: CalloutSize): '1' | '2' | '3' { function getSizeStyle (line 26) | function getSizeStyle(size: CalloutSize): ViewStyle { type CalloutRootProps (line 59) | type CalloutRootProps = ViewProps & { function CalloutRoot (line 65) | function CalloutRoot({ type CalloutIconProps (line 134) | type CalloutIconProps = ViewProps; function CalloutIcon (line 136) | function CalloutIcon({ style, children, ...props }: CalloutIconProps) { type CalloutTextProps (line 158) | type CalloutTextProps = ViewProps; function CalloutText (line 160) | function CalloutText({ style, children, ...props }: CalloutTextProps) { FILE: packages/frosted-ui-react-native/src/components/card.tsx type CardVariant (line 4) | type CardVariant = 'soft' | 'surface' | 'ghost'; type CardProps (line 6) | type CardProps = ViewProps & function Card (line 11) | function Card({ variant = 'surface', style, ...props }: CardProps) { FILE: packages/frosted-ui-react-native/src/components/checkbox.tsx type CheckboxSize (line 8) | type CheckboxSize = '1' | '2' | '3'; function getSizeStyle (line 14) | function getSizeStyle(size: CheckboxSize): { type CheckboxProps (line 29) | type CheckboxProps = Omit & { function Checkbox (line 34) | function Checkbox({ FILE: packages/frosted-ui-react-native/src/components/circular-progress.tsx type CircularProgressSize (line 11) | type CircularProgressSize = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8... type CircularProgressProps (line 13) | type CircularProgressProps = ViewProps & { type SizeConfig (line 28) | interface SizeConfig { function getSizeConfig (line 33) | function getSizeConfig(size: CircularProgressSize): SizeConfig { function CircularProgress (line 60) | function CircularProgress({ FILE: packages/frosted-ui-react-native/src/components/code.tsx type CodeSize (line 7) | type CodeSize = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'; type CodeVariant (line 8) | type CodeVariant = 'solid' | 'soft' | 'outline' | 'ghost'; type CodeWeight (line 9) | type CodeWeight = keyof typeof themeTokens.fontWeights; type CodeProps (line 11) | type CodeProps = Omit, 'style'> & { function Code (line 19) | function Code({ size = '2', variant = 'soft', weight, color, style, ...p... FILE: packages/frosted-ui-react-native/src/components/context-menu.tsx function ContextMenuCheckIcon (line 24) | function ContextMenuCheckIcon({ size, color }: { size: number; color: st... function ContextMenuChevronRightIcon (line 36) | function ContextMenuChevronRightIcon({ size, color }: { size: number; co... type ContextMenuSize (line 48) | type ContextMenuSize = '1' | '2' | '3'; type ContextMenuVariant (line 49) | type ContextMenuVariant = 'solid' | 'soft'; type ContextMenuContextValue (line 55) | type ContextMenuContextValue = { function getMenuSizeStyles (line 72) | function getMenuSizeStyles(size: ContextMenuSize) { type ContextMenuRootProps (line 92) | type ContextMenuRootProps = ContextMenuPrimitive.RootProps & { function ContextMenuRoot (line 98) | function ContextMenuRoot({ size = '2', variant = 'solid', color, ...prop... type ContextMenuTriggerProps (line 112) | type ContextMenuTriggerProps = ContextMenuPrimitive.TriggerProps; function ContextMenuTrigger (line 114) | function ContextMenuTrigger(props: ContextMenuTriggerProps) { type ContextMenuContentProps (line 124) | type ContextMenuContentProps = Omit, 'as'>; function DialogTitle (line 170) | function DialogTitle({ size: sizeProp, style, ...props }: DialogTitlePro... type DialogDescriptionProps (line 186) | type DialogDescriptionProps = Omit, 'a... function DialogDescription (line 188) | function DialogDescription({ size: sizeProp, style, ...props }: DialogDe... FILE: packages/frosted-ui-react-native/src/components/dropdown-menu.tsx function DropdownMenuCheckIcon (line 24) | function DropdownMenuCheckIcon({ size, color }: { size: number; color: s... function DropdownMenuChevronRightIcon (line 36) | function DropdownMenuChevronRightIcon({ size, color }: { size: number; c... type DropdownMenuSize (line 48) | type DropdownMenuSize = '1' | '2' | '3'; type DropdownMenuVariant (line 49) | type DropdownMenuVariant = 'solid' | 'soft'; type DropdownMenuContextValue (line 55) | type DropdownMenuContextValue = { function getMenuSizeStyles (line 72) | function getMenuSizeStyles(size: DropdownMenuSize) { type DropdownMenuRootProps (line 92) | type DropdownMenuRootProps = DropdownMenuPrimitive.RootProps & { function DropdownMenuRoot (line 98) | function DropdownMenuRoot({ type DropdownMenuTriggerProps (line 117) | type DropdownMenuTriggerProps = DropdownMenuPrimitive.TriggerProps; function DropdownMenuTrigger (line 119) | function DropdownMenuTrigger(props: DropdownMenuTriggerProps) { type DropdownMenuContentProps (line 129) | type DropdownMenuContentProps = Omit, 'variant' | ... function Heading (line 16) | function Heading({ size = '6', weight = 'bold', color, role: roleProp, .... FILE: packages/frosted-ui-react-native/src/components/hover-card.tsx type HoverCardSize (line 15) | type HoverCardSize = '1' | '2' | '3'; type HoverCardVariant (line 16) | type HoverCardVariant = PanelVariant; type HoverCardRootProps (line 22) | type HoverCardRootProps = HoverCardPrimitive.RootProps & { function HoverCardRoot (line 27) | function HoverCardRoot({ openDelay = 200, closeDelay = 150, ...props }: ... type HoverCardContentProps (line 43) | type HoverCardContentProps = HoverCardPrimitive.ContentProps & { function HoverCardContent (line 48) | function HoverCardContent({ FILE: packages/frosted-ui-react-native/src/components/icon-button.tsx type IconButtonProps (line 17) | type IconButtonProps = Omit, 'sty... function IconButton (line 24) | function IconButton({ FILE: packages/frosted-ui-react-native/src/components/icon.tsx type IconProps (line 6) | type IconProps = LucideProps & { function Icon (line 29) | function Icon({ as: IconComponent, size = 14, color, ...props }: IconPro... FILE: packages/frosted-ui-react-native/src/components/label.tsx type LabelProps (line 5) | type LabelProps = LabelPrimitive.TextProps & { function Label (line 9) | function Label({ FILE: packages/frosted-ui-react-native/src/components/link.tsx type LinkSize (line 14) | type LinkSize = keyof typeof themeTokens.typography; type LinkWeight (line 15) | type LinkWeight = keyof typeof themeTokens.fontWeights; type LinkUnderline (line 16) | type LinkUnderline = 'auto' | 'hover' | 'always'; type LinkProps (line 18) | type LinkProps = Omit & { function Link (line 27) | function Link({ FILE: packages/frosted-ui-react-native/src/components/list.tsx type ListRootProps (line 21) | type ListRootProps = ViewProps & { function ListRoot (line 25) | function ListRoot({ variant = 'surface', style, children, ...props }: Li... type ListItemProps (line 37) | type ListItemProps = Omit & { function ListItem (line 41) | function ListItem({ children, onPress, disabled, style, ...props }: List... type ListItemSlotProps (line 88) | type ListItemSlotProps = ViewProps; function ListItemSlot (line 90) | function ListItemSlot({ children, style, ...props }: ListItemSlotProps) { type ListItemContentProps (line 114) | type ListItemContentProps = ViewProps; function ListItemContent (line 116) | function ListItemContent({ children, style, ...props }: ListItemContentP... type ListItemTitleProps (line 134) | type ListItemTitleProps = Omit & { function ListItemTitle (line 138) | function ListItemTitle({ children, style, ...props }: ListItemTitleProps) { type ListItemDescriptionProps (line 161) | type ListItemDescriptionProps = Omit & { function ListItemDescription (line 165) | function ListItemDescription({ children, style, ...props }: ListItemDesc... type ListSeparatorProps (line 187) | type ListSeparatorProps = ViewProps; function ListSeparator (line 189) | function ListSeparator({ style, ...props }: ListSeparatorProps) { FILE: packages/frosted-ui-react-native/src/components/native-only-animated-view.tsx type AnimatedViewProps (line 5) | type AnimatedViewProps = React.ComponentProps; FILE: packages/frosted-ui-react-native/src/components/popover.tsx type PopoverSize (line 14) | type PopoverSize = PanelSize; type PopoverVariant (line 15) | type PopoverVariant = PanelVariant; type PopoverRootProps (line 21) | type PopoverRootProps = PopoverPrimitive.RootProps; type PopoverContentProps (line 43) | type PopoverContentProps = PopoverPrimitive.ContentProps & { function usePopoverRootContext (line 50) | function usePopoverRootContext() { function PopoverContent (line 59) | function PopoverContent({ FILE: packages/frosted-ui-react-native/src/components/progress.tsx type ProgressSize (line 6) | type ProgressSize = '1' | '2' | '3' | '4' | '5' | '6'; function getHeight (line 10) | function getHeight(size: ProgressSize): number { type ProgressProps (line 27) | type ProgressProps = ViewProps & { function Progress (line 34) | function Progress({ size = '6', color, value = 0, max = 100, style, ...p... FILE: packages/frosted-ui-react-native/src/components/radio-group.tsx type RadioSize (line 7) | type RadioSize = '1' | '2' | '3'; type RadioGroupContextValue (line 9) | type RadioGroupContextValue = { function getItemSize (line 24) | function getItemSize(size: RadioSize): number { type RadioGroupRootProps (line 35) | type RadioGroupRootProps = RadioGroupPrimitive.RootProps & { function RadioGroupRoot (line 40) | function RadioGroupRoot({ size = '2', color, value, ...props }: RadioGro... type RadioGroupItemProps (line 53) | type RadioGroupItemProps = Omit; function RadioGroupItem (line 55) | function RadioGroupItem({ value, disabled, onFocus, onBlur, ...props }: ... FILE: packages/frosted-ui-react-native/src/components/segmented-control.tsx type SegmentedControlContextValue (line 7) | type SegmentedControlContextValue = { type SegmentedControlRootProps (line 15) | type SegmentedControlRootProps = TabsPrimitive.RootProps; function SegmentedControlRoot (line 17) | function SegmentedControlRoot({ type SegmentedControlListProps (line 34) | type SegmentedControlListProps = TabsPrimitive.ListProps; function SegmentedControlList (line 36) | function SegmentedControlList({ children, style, ...props }: SegmentedCo... type SegmentedControlTriggerInnerProps (line 61) | type SegmentedControlTriggerInnerProps = { function SegmentedControlTriggerInner (line 67) | function SegmentedControlTriggerInner({ type SegmentedControlTriggerProps (line 141) | type SegmentedControlTriggerProps = Omit & { function SelectTrigger (line 233) | function SelectTrigger({ type SelectContentProps (line 402) | type SelectContentProps = SelectPrimitive.ContentProps & { function useSelectRootContext (line 408) | function useSelectRootContext() { function SelectContent (line 416) | function SelectContent({ portalHost, position = 'popper', ...props }: Se... type SelectItemProps (line 590) | type SelectItemProps = Omit & { function Switch (line 54) | function Switch({ FILE: packages/frosted-ui-react-native/src/components/tabs.tsx type TabsSize (line 9) | type TabsSize = '1' | '2'; type TabsContextValue (line 11) | type TabsContextValue = { function getListHeight (line 26) | function getListHeight(size: TabsSize): number { function getTextSize (line 35) | function getTextSize(size: TabsSize): keyof typeof themeTokens.typography { function getTriggerPadding (line 44) | function getTriggerPadding(size: TabsSize): { type TabsRootProps (line 57) | type TabsRootProps = TabsPrimitive.RootProps & { function TabsRoot (line 62) | function TabsRoot({ size = '2', color, value, onValueChange, children, .... type TabsListProps (line 77) | type TabsListProps = TabsPrimitive.ListProps; function TabsList (line 79) | function TabsList({ children, ...props }: TabsListProps) { type TabsTriggerInnerProps (line 101) | type TabsTriggerInnerProps = { function TabsTriggerInner (line 107) | function TabsTriggerInner({ value, hovered, children }: TabsTriggerInner... type TabsTriggerProps (line 164) | type TabsTriggerProps = Omit & { function TabsTrigger (line 168) | function TabsTrigger({ value, children, ...props }: TabsTriggerProps) { type TabsContentProps (line 184) | type TabsContentProps = TabsPrimitive.ContentProps; function TabsContent (line 186) | function TabsContent({ ...props }: TabsContentProps) { FILE: packages/frosted-ui-react-native/src/components/text-area.tsx type PaletteKey (line 23) | type PaletteKey = Color | 'gray'; type TextAreaSize (line 29) | type TextAreaSize = TextInputSize; type TextAreaVariant (line 30) | type TextAreaVariant = TextInputVariant; function getTextAreaSizeStyle (line 36) | function getTextAreaSizeStyle(size: TextAreaSize): { type TextAreaProps (line 88) | interface TextAreaProps extends Omit { function TextArea (line 95) | function TextArea({ FILE: packages/frosted-ui-react-native/src/components/text-field.tsx type TextFieldSize (line 29) | type TextFieldSize = TextInputSize; type TextFieldVariant (line 30) | type TextFieldVariant = TextInputVariant; type PaletteKey (line 33) | type PaletteKey = Color | 'gray'; type TextFieldContextValue (line 39) | interface TextFieldContextValue { function getSizeStyle (line 57) | function getSizeStyle(size: TextFieldSize): { function getSlotPadding (line 75) | function getSlotPadding(size: TextFieldSize): number { type TextFieldRootProps (line 91) | interface TextFieldRootProps extends ViewProps { function TextFieldRoot (line 100) | function TextFieldRoot({ type TextFieldSlotProps (line 290) | interface TextFieldSlotProps extends ViewProps { function TextFieldSlot (line 295) | function TextFieldSlot({ color, style, children, ...props }: TextFieldSl... type TextFieldInputProps (line 334) | interface TextFieldInputProps extends Omit { FILE: packages/frosted-ui-react-native/src/components/text.tsx type TextSize (line 8) | type TextSize = keyof typeof themeTokens.typography; type TextWeight (line 9) | type TextWeight = keyof typeof themeTokens.fontWeights; type TextProps (line 11) | type TextProps = Omit, 'size' | 'wei... type TextStyleContextValue (line 19) | type TextStyleContextValue = { function Text (line 27) | function Text({ asChild = false, size, weight, color, role, style, ...pr... FILE: packages/frosted-ui-react-native/src/components/tooltip.tsx type TooltipProps (line 12) | interface TooltipProps extends Omit; type PressableRef (line 31) | type PressableRef = React.ElementRef; type TextRef (line 32) | type TextRef = React.ElementRef; type RootContext (line 34) | interface RootContext { type RootProps (line 40) | interface RootProps extends ViewProps { type PortalProps (line 47) | interface PortalProps { type OverlayProps (line 53) | interface OverlayProps extends ViewProps { type ContentProps (line 58) | interface ContentProps extends ViewProps { type TriggerProps (line 63) | interface TriggerProps extends PressableProps { type CancelProps (line 67) | interface CancelProps extends PressableProps { type ActionProps (line 71) | interface ActionProps extends PressableProps { type TitleProps (line 75) | interface TitleProps extends TextProps { type DescriptionProps (line 79) | interface DescriptionProps extends TextProps { function useRootContext (line 89) | function useRootContext(): RootContext { function onPress (line 127) | function onPress(ev: GestureResponderEvent) { function Portal (line 148) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 224) | function onPress(ev: GestureResponderEvent) { function onPress (line 250) | function onPress(ev: GestureResponderEvent) { FILE: packages/frosted-ui-react-native/src/forked-primitives/context-menu.tsx type ViewRef (line 35) | type ViewRef = React.ElementRef; type PressableRef (line 36) | type PressableRef = React.ElementRef; type TextRef (line 37) | type TextRef = React.ElementRef; type PressPosition (line 39) | interface PressPosition { type RootContext (line 46) | interface RootContext { type RootProps (line 57) | interface RootProps extends ViewProps { type PortalProps (line 63) | interface PortalProps { type OverlayProps (line 69) | interface OverlayProps extends PressableProps { type ContentProps (line 75) | interface ContentProps type TriggerProps (line 82) | interface TriggerProps extends PressableProps { type ItemProps (line 86) | interface ItemProps extends PressableProps { type GroupProps (line 92) | interface GroupProps extends ViewProps { type LabelProps (line 96) | interface LabelProps extends TextProps { type CheckboxItemProps (line 100) | interface CheckboxItemProps extends PressableProps { type RadioGroupProps (line 108) | interface RadioGroupProps extends ViewProps { type RadioItemProps (line 114) | interface RadioItemProps extends PressableProps { type ItemIndicatorProps (line 121) | interface ItemIndicatorProps extends ViewProps { type SeparatorProps (line 126) | interface SeparatorProps extends ViewProps { type SubProps (line 131) | interface SubProps extends ViewProps { type SubTriggerProps (line 138) | interface SubTriggerProps extends PressableProps { type SubContentProps (line 143) | interface SubContentProps extends PressableProps { function useRootContext (line 154) | function useRootContext(): RootContext { function onLongPress (line 230) | function onLongPress(ev: GestureResponderEvent) { function onAccessibilityAction (line 252) | function onAccessibilityAction(event: AccessibilityActionEvent) { function Portal (line 280) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 306) | function onPress(ev: GestureResponderEvent) { function onLayout (line 381) | function onLayout(event: LayoutChangeEvent) { function onPress (line 413) | function onPress(ev: GestureResponderEvent) { type FormItemContextValue (line 452) | interface FormItemContextValue { function onPress (line 476) | function onPress(ev: GestureResponderEvent) { function useFormItemContext (line 507) | function useFormItemContext() { type RadioItemContextValue (line 529) | interface RadioItemContextValue { function onPress (line 551) | function onPress(ev: GestureResponderEvent) { function useItemIndicatorContext (line 584) | function useItemIndicatorContext() { type SubContext (line 616) | interface SubContext { function useSubContext (line 644) | function useSubContext(): SubContext { function onPress (line 656) | function onPress(ev: GestureResponderEvent) { FILE: packages/frosted-ui-react-native/src/forked-primitives/dialog.tsx type ViewRef (line 30) | type ViewRef = React.ElementRef; type PressableRef (line 31) | type PressableRef = React.ElementRef; type TextRef (line 32) | type TextRef = React.ElementRef; type RootContext (line 34) | interface RootContext { type RootProps (line 40) | interface RootProps extends ViewProps { type PortalProps (line 47) | interface PortalProps { type OverlayProps (line 53) | interface OverlayProps extends PressableProps { type ContentProps (line 59) | interface ContentProps extends ViewProps { type TriggerProps (line 64) | interface TriggerProps extends PressableProps { type CloseProps (line 68) | interface CloseProps extends PressableProps { type TitleProps (line 72) | interface TitleProps extends TextProps { type DescriptionProps (line 76) | interface DescriptionProps extends TextProps { function useRootContext (line 86) | function useRootContext(): RootContext { function onPress (line 122) | function onPress(ev: GestureResponderEvent) { function Portal (line 149) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 172) | function onPress(ev: GestureResponderEvent) { function onPress (line 234) | function onPress(ev: GestureResponderEvent) { function onStartShouldSetResponder (line 270) | function onStartShouldSetResponder() { FILE: packages/frosted-ui-react-native/src/forked-primitives/dropdown-menu.tsx type ViewRef (line 34) | type ViewRef = React.ElementRef; type PressableRef (line 35) | type PressableRef = React.ElementRef; type TextRef (line 36) | type TextRef = React.ElementRef; type TriggerPosition (line 38) | interface TriggerPosition { type RootContext (line 45) | interface RootContext { type RootProps (line 55) | interface RootProps extends ViewProps { type PortalProps (line 60) | interface PortalProps { type OverlayProps (line 66) | interface OverlayProps extends PressableProps { type ContentProps (line 72) | interface ContentProps type TriggerProps (line 79) | interface TriggerProps extends PressableProps { type ItemProps (line 83) | interface ItemProps extends PressableProps { type GroupProps (line 89) | interface GroupProps extends ViewProps { type LabelProps (line 93) | interface LabelProps extends TextProps { type CheckboxItemProps (line 97) | interface CheckboxItemProps extends PressableProps { type RadioGroupProps (line 105) | interface RadioGroupProps extends ViewProps { type RadioItemProps (line 111) | interface RadioItemProps extends PressableProps { type ItemIndicatorProps (line 118) | interface ItemIndicatorProps extends ViewProps { type SeparatorProps (line 123) | interface SeparatorProps extends ViewProps { type SubProps (line 128) | interface SubProps extends ViewProps { type SubTriggerProps (line 135) | interface SubTriggerProps extends PressableProps { type SubContentProps (line 140) | interface SubContentProps extends PressableProps { function useRootContext (line 151) | function useRootContext(): RootContext { function onPress (line 224) | function onPress(ev: GestureResponderEvent) { function Portal (line 258) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 285) | function onPress(ev: GestureResponderEvent) { function onLayout (line 360) | function onLayout(event: LayoutChangeEvent) { function onPress (line 392) | function onPress(ev: GestureResponderEvent) { type FormItemContextValue (line 432) | interface FormItemContextValue { function onPress (line 456) | function onPress(ev: GestureResponderEvent) { function useFormItemContext (line 487) | function useFormItemContext() { type RadioItemContextValue (line 509) | interface RadioItemContextValue { function onPress (line 531) | function onPress(ev: GestureResponderEvent) { function useItemIndicatorContext (line 564) | function useItemIndicatorContext() { type SubContext (line 597) | interface SubContext { function useSubContext (line 625) | function useSubContext(): SubContext { function onPress (line 637) | function onPress(ev: GestureResponderEvent) { FILE: packages/frosted-ui-react-native/src/forked-primitives/hooks.ts function useCallbackRef (line 23) | function useCallbackRef unknown>( function useUncontrolledState (line 39) | function useUncontrolledState({ function useControllableState (line 64) | function useControllableState({ function useAugmentedRef (line 102) | function useAugmentedRef({ type Insets (line 136) | interface Insets { type TriggerPosition (line 143) | interface TriggerPosition { type UseRelativePositionArgs (line 150) | interface UseRelativePositionArgs { function useRelativePosition (line 162) | function useRelativePosition({ FILE: packages/frosted-ui-react-native/src/forked-primitives/popover.tsx type ViewRef (line 32) | type ViewRef = React.ElementRef; type PressableRef (line 33) | type PressableRef = React.ElementRef; type TriggerPosition (line 35) | interface TriggerPosition { type RootContext (line 42) | interface RootContext { type RootProps (line 52) | interface RootProps extends ViewProps { type PortalProps (line 57) | interface PortalProps { type OverlayProps (line 63) | interface OverlayProps extends PressableProps { type ContentProps (line 69) | interface ContentProps type TriggerProps (line 75) | interface TriggerProps extends PressableProps { type CloseProps (line 79) | interface CloseProps extends PressableProps { function useRootContext (line 89) | function useRootContext(): RootContext { function onPress (line 160) | function onPress(ev: GestureResponderEvent) { function Portal (line 192) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 219) | function onPress(ev: GestureResponderEvent) { function onLayout (line 294) | function onLayout(event: LayoutChangeEvent) { function onPress (line 327) | function onPress(ev: GestureResponderEvent) { function onStartShouldSetResponder (line 351) | function onStartShouldSetResponder() { FILE: packages/frosted-ui-react-native/src/forked-primitives/select.tsx type ViewRef (line 34) | type ViewRef = React.ElementRef; type PressableRef (line 35) | type PressableRef = React.ElementRef; type TextRef (line 36) | type TextRef = React.ElementRef; type TriggerPosition (line 38) | interface TriggerPosition { type SelectValue (line 45) | interface SelectValue { type RootContext (line 50) | interface RootContext { type RootProps (line 63) | interface RootProps extends ViewProps { type PortalProps (line 72) | interface PortalProps { type OverlayProps (line 78) | interface OverlayProps extends PressableProps { type ContentProps (line 84) | interface ContentProps type TriggerProps (line 91) | interface TriggerProps extends PressableProps { type ValueProps (line 95) | interface ValueProps extends TextProps { type ItemProps (line 100) | interface ItemProps extends PressableProps { type ItemTextProps (line 107) | interface ItemTextProps extends TextProps { type ItemIndicatorProps (line 111) | interface ItemIndicatorProps extends ViewProps { type GroupProps (line 116) | interface GroupProps extends ViewProps { type LabelProps (line 120) | interface LabelProps extends TextProps { type SeparatorProps (line 124) | interface SeparatorProps extends ViewProps { function useRootContext (line 135) | function useRootContext(): RootContext { type ItemContextValue (line 144) | interface ItemContextValue { function useItemContext (line 151) | function useItemContext(): ItemContextValue { function onPress (line 241) | function onPress(ev: GestureResponderEvent) { function Portal (line 281) | function Portal({ forceMount, hostName, children }: PortalProps) { function onPress (line 307) | function onPress(ev: GestureResponderEvent) { function onLayout (line 382) | function onLayout(event: LayoutChangeEvent) { function onPress (line 418) | function onPress(ev: GestureResponderEvent) { function onStartShouldSetResponder (line 503) | function onStartShouldSetResponder() { FILE: packages/frosted-ui-react-native/src/lib/button-styles.ts type ButtonSize (line 5) | type ButtonSize = '1' | '2' | '3' | '4'; type ButtonVariant (line 6) | type ButtonVariant = 'solid' | 'soft' | 'surface' | 'ghost'; type Palette (line 9) | type Palette = ReturnType['colors']['palettes']['... function getButtonSizeStyle (line 11) | function getButtonSizeStyle(size: ButtonSize, isIconButton = false): Vie... function getButtonVariantStyle (line 44) | function getButtonVariantStyle( function getButtonShadowStyle (line 101) | function getButtonShadowStyle( function getButtonFocusStyle (line 118) | function getButtonFocusStyle( function getButtonPressedFilter (line 134) | function getButtonPressedFilter( function getButtonTextColor (line 145) | function getButtonTextColor( FILE: packages/frosted-ui-react-native/src/lib/color-utils.ts function resolveAccentFromColor (line 18) | function resolveAccentFromColor( function isSemanticColor (line 44) | function isSemanticColor(color: Color): color is SemanticColor { function useResolveColor (line 56) | function useResolveColor() { FILE: packages/frosted-ui-react-native/src/lib/dialog-styles.ts type DialogSize (line 7) | type DialogSize = '1' | '2' | '3' | '4'; type ThemeColors (line 9) | interface ThemeColors { function getDialogSizeStyles (line 30) | function getDialogSizeStyles(size: DialogSize) { function getDialogTitleSize (line 67) | function getDialogTitleSize(size: DialogSize): '3' | '5' | '6' { function getDialogDescriptionSize (line 79) | function getDialogDescriptionSize(size: DialogSize): '1' | '2' | '3' { function getDialogShadowStyle (line 95) | function getDialogShadowStyle( function getDialogOverlayStyle (line 125) | function getDialogOverlayStyle(): ViewStyle { function getDialogBackdropStyle (line 142) | function getDialogBackdropStyle(): ViewStyle { function getDialogContentStyle (line 170) | function getDialogContentStyle( FILE: packages/frosted-ui-react-native/src/lib/full-window-overlay.tsx function FullWindowOverlay (line 11) | function FullWindowOverlay({ children }: { children: React.ReactNode }) { FILE: packages/frosted-ui-react-native/src/lib/panel-styles.ts type PanelSize (line 3) | type PanelSize = '1' | '2' | '3' | '4'; type PanelVariant (line 4) | type PanelVariant = 'solid' | 'translucent'; type ThemeColors (line 6) | interface ThemeColors { type PanelStyleOptions (line 16) | interface PanelStyleOptions { function getPanelSizeStyle (line 26) | function getPanelSizeStyle(size: PanelSize): { padding: number; borderRa... function getPanelBackdropStyle (line 42) | function getPanelBackdropStyle(variant: PanelVariant, isDark: boolean): ... function getPanelShadowStyle (line 63) | function getPanelShadowStyle(colors: ThemeColors, isDark: boolean): View... function getPanelBorderStyle (line 88) | function getPanelBorderStyle(colors: ThemeColors, isDark: boolean): View... function getPanelContentStyle (line 101) | function getPanelContentStyle(options: PanelStyleOptions): ViewStyle { FILE: packages/frosted-ui-react-native/src/lib/text-input-styles.ts type TextInputSize (line 9) | type TextInputSize = '1' | '2' | '3' | '4'; type TextInputVariant (line 10) | type TextInputVariant = 'surface' | 'soft'; type PaletteKey (line 13) | type PaletteKey = Color | 'accent' | 'gray'; function hexToRgba (line 18) | function hexToRgba(hex: string, opacity: number): string { function getSurfaceVariantStyle (line 34) | function getSurfaceVariantStyle( function getSoftVariantStyle (line 58) | function getSoftVariantStyle( function getTextInputColors (line 70) | function getTextInputColors( function getDisabledSurfaceStyle (line 106) | function getDisabledSurfaceStyle( function getDisabledSoftStyle (line 117) | function getDisabledSoftStyle( FILE: packages/frosted-ui-react-native/src/lib/theme-context.tsx type ColorScheme (line 5) | type ColorScheme = 'light' | 'dark'; type DangerColor (line 8) | type DangerColor = 'tomato' | 'red' | 'ruby'; type WarningColor (line 9) | type WarningColor = 'yellow' | 'amber'; type SuccessColor (line 10) | type SuccessColor = 'teal' | 'jade' | 'green' | 'grass'; type InfoColor (line 11) | type InfoColor = 'blue' | 'sky'; type SemanticColorConfig (line 14) | type SemanticColorConfig = { type ThemeContextValue (line 31) | type ThemeContextValue = { type ThemeProviderProps (line 39) | type ThemeProviderProps = { function ThemeProvider (line 76) | function ThemeProvider({ function useTheme (line 126) | function useTheme(): ThemeContextValue { function useColorScheme (line 139) | function useColorScheme(): ColorScheme { function useSemanticColors (line 156) | function useSemanticColors(): SemanticColorConfig { FILE: packages/frosted-ui-react-native/src/lib/theme-tokens.ts type TypographyStepKey (line 20) | type TypographyStepKey = keyof typeof typography; type FontWeightKey (line 30) | type FontWeightKey = keyof typeof fontWeights; type ShadeKey (line 35) | type ShadeKey = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '1... type AlphaShadeKey (line 37) | type AlphaShadeKey = type ColorShades (line 51) | type ColorShades = { function buildPalette (line 90) | function buildPalette(color: AccentColor, mode: 'light' | 'dark'): Color... type AlphaOnlyShades (line 174) | type AlphaOnlyShades = { [K in AlphaShadeKey]: string }; function buildAlphaPalette (line 176) | function buildAlphaPalette( function blackAndWhitePalettes (line 195) | function blackAndWhitePalettes() { FILE: packages/frosted-ui-react-native/src/lib/theme.ts type FontWeight (line 10) | type FontWeight = type FontStyle (line 23) | type FontStyle = { type Theme (line 28) | interface Theme { constant WEB_FONT_STACK (line 46) | const WEB_FONT_STACK = function useNavTheme (line 145) | function useNavTheme(): Record<'light' | 'dark', Theme> { constant NAV_THEME (line 230) | const NAV_THEME: Record<'light' | 'dark', Theme> = { FILE: packages/frosted-ui-react-native/src/lib/types.ts type AccentColor (line 5) | type AccentColor = type SemanticColor (line 38) | type SemanticColor = 'danger' | 'warning' | 'success' | 'info'; type DynamicAccentColor (line 43) | type DynamicAccentColor = 'accent'; type Color (line 48) | type Color = AccentColor | SemanticColor | DynamicAccentColor; FILE: packages/frosted-ui-react-native/src/lib/use-theme-tokens.ts function useThemeTokens (line 5) | function useThemeTokens() { FILE: packages/frosted-ui/.storybook/main.ts function getAbsolutePath (line 9) | function getAbsolutePath(value: string): any { FILE: packages/frosted-ui/.storybook/stories/components/emoji-colors.stories.tsx type Story (line 15) | type Story = StoryObj; function EmojiGrid (line 17) | function EmojiGrid() { function EmojiCard (line 155) | function EmojiCard({ emoji, color }: { emoji: string; color: ColorScale ... function InteractiveDemo (line 184) | function InteractiveDemo() { FILE: packages/frosted-ui/.storybook/stories/components/frosted-ui-icons.stories.tsx type IconComponent (line 10) | type IconComponent = React.FC<{ style?: React.CSSProperties }> & { constant ICON_SIZES (line 15) | const ICON_SIZES = ['12', '16', '20', '24', '32'] as const; type IconSize (line 16) | type IconSize = (typeof ICON_SIZES)[number]; type ParsedIcon (line 19) | interface ParsedIcon { function parseIconName (line 28) | function parseIconName(name: string): { baseName: string; size: IconSize... function getAllParsedIcons (line 35) | function getAllParsedIcons(): ParsedIcon[] { function groupIconsByCategory (line 56) | function groupIconsByCategory(icons: ParsedIcon[]): Record; FILE: packages/frosted-ui/.storybook/stories/components/scrollbars.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/.storybook/stories/components/theme.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/postcss-frosted-ui.js method Comment (line 3) | Comment(comment) { FILE: packages/frosted-ui/postcss-remove-p3.js method OnceExit (line 3) | OnceExit(root) { FILE: packages/frosted-ui/scripts/emoji-colors/generate.ts constant DEPRIORITIZED_COLORS (line 9) | const DEPRIORITIZED_COLORS: ColorScale[] = ['gray', 'brown', 'bronze', '... type EmojiEntry (line 11) | interface EmojiEntry { function unifiedToEmoji (line 25) | function unifiedToEmoji(unified: string): string { function getEmojiList (line 35) | function getEmojiList(): Array<{ emoji: string; name: string }> { function processEmoji (line 70) | async function processEmoji(emoji: string, name: string): Promise = {} as Record; FILE: packages/frosted-ui/src/components/accordion/accordion.tsx type BaseAccordionRootProps (line 8) | type BaseAccordionRootProps = React.ComponentProps; FILE: packages/frosted-ui/src/components/alert-dialog/alert-dialog.tsx type AlertDialogHandle (line 15) | type AlertDialogHandle = ReturnType extends AlertDialogRootOwnPr... function AlertDialogRoot (line 26) | function AlertDialogRoot(props: AlertDialogRootProps) { type AlertDialogTriggerProps (line 32) | interface AlertDialogTriggerProps extends Omit< function AlertDialogTrigger (line 41) | function AlertDialogTrigger({ children, ...props }: AlertDi... type AlertDialogContentOwnProps (line 52) | type AlertDialogContentOwnProps = GetPropDefTypes; type PortalProps (line 62) | type PortalProps = React.ComponentProps; type AlertDialogDescriptionProps (line 137) | type AlertDialogDescriptionProps = TextProps; type AlertDialogCloseProps (line 170) | interface AlertDialogCloseProps extends Omit< type AlertDialogActionProps (line 183) | interface AlertDialogActionProps extends AlertDialogCloseProps {} type AlertDialogCancelProps (line 188) | interface AlertDialogCancelProps extends AlertDialogCloseProps {} FILE: packages/frosted-ui/src/components/autocomplete/autocomplete.stories.tsx type Story (line 29) | type Story = StoryObj; type Tag (line 32) | interface Tag { type ProduceGroup (line 237) | interface ProduceGroup { type EmojiItem (line 762) | interface EmojiItem { type EmojiGroup (line 768) | interface EmojiGroup { constant COLUMNS (line 836) | const COLUMNS = 5; function chunkArray (line 838) | function chunkArray(array: T[], size: number): T[][] { function handleInsertEmoji (line 854) | function handleInsertEmoji(emoji: string) { type Command (line 1019) | interface Command { type CommandGroup (line 1027) | interface CommandGroup { type Movie (line 1341) | interface Movie { function searchMovies (line 1382) | async function searchMovies(query: string): Promise { function useDebounce (line 1396) | function useDebounce(value: T, delay: number): T { function fuzzyMatch (line 1686) | function fuzzyMatch(text: string, query: string): { match: boolean; scor... constant MAX_RESULTS (line 1923) | const MAX_RESULTS = 8; FILE: packages/frosted-ui/src/components/autocomplete/autocomplete.tsx type AutocompleteContentOwnProps (line 18) | type AutocompleteContentOwnProps = GetPropDefTypes; FILE: packages/frosted-ui/src/components/avatar-group/avatar-group.tsx type AvatarGroupRootOwnProps (line 9) | type AvatarGroupRootOwnProps = GetPropDefTypes; type AvatarGroupRootProps (line 11) | interface AvatarGroupRootProps extends PropsWithoutColor<'div'>, AvatarG... type AvatarGroupAvatarProps (line 36) | type AvatarGroupAvatarProps = Omit, ... FILE: packages/frosted-ui/src/components/avatar-stack/avatar-stack.stories.tsx type Story (line 20) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/avatar-stack/avatar-stack.tsx type AvatarStackRootOwnProps (line 15) | type AvatarStackRootOwnProps = GetPropDefTypes; type AvatarStackRootProps (line 17) | interface AvatarStackRootProps extends PropsWithoutColor<'div'>, AvatarS... type AvatarStackAvatarProps (line 48) | type AvatarStackAvatarProps = Omit, ... FILE: packages/frosted-ui/src/components/avatar/avatar.stories.tsx type Story (line 22) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/avatar/avatar.tsx type AvatarOwnProps (line 11) | type AvatarOwnProps = GetPropDefTypes; type AvatarProps (line 12) | interface AvatarProps extends Omit; FILE: packages/frosted-ui/src/components/badge/badge.tsx type BadgeOwnProps (line 8) | type BadgeOwnProps = GetPropDefTypes; type BadgeProps (line 9) | interface BadgeProps extends PropsWithoutColor<'span'>, BadgeOwnProps {} FILE: packages/frosted-ui/src/components/base-button/base-button.tsx type BaseButtonOwnProps (line 12) | type BaseButtonOwnProps = GetPropDefTypes; type BaseButtonProps (line 13) | type BaseButtonProps = Omit, 'className... FILE: packages/frosted-ui/src/components/blockquote/blockquote.stories.tsx type Story (line 23) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/blockquote/blockquote.tsx type BlockQuoteOwnProps (line 8) | type BlockQuoteOwnProps = GetPropDefTypes; type BlockquoteProps (line 9) | interface BlockquoteProps extends PropsWithoutColor<'blockquote'>, Block... FILE: packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.tsx type BreadcrumbsRootChildrenTypes (line 10) | type BreadcrumbsRootChildrenTypes = React.ReactElement; type BreadcrumbsRootProps (line 13) | interface BreadcrumbsRootProps extends PropsWithoutColor<'nav'>, Breadcr... type BreadcrumbsItemProps (line 67) | interface BreadcrumbsItemProps extends Omit; FILE: packages/frosted-ui/src/components/button/button.tsx type ButtonProps (line 5) | interface ButtonProps extends React.ComponentProps {} FILE: packages/frosted-ui/src/components/calendar/calendar.stories.tsx type Story (line 24) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/calendar/calendar.tsx type MappedDateValue (line 36) | type MappedDateValue = T extends ZonedDateTime type CalendarProps (line 44) | type CalendarProps = Omit; FILE: packages/frosted-ui/src/components/callout/callout.stories.tsx type Story (line 22) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/callout/callout.tsx type CalloutRootOwnProps (line 11) | type CalloutRootOwnProps = GetPropDefTypes; type CalloutContextValue (line 13) | type CalloutContextValue = CalloutRootOwnProps; type CalloutRootProps (line 16) | interface CalloutRootProps extends PropsWithoutColor<'div'>, CalloutCont... type CalloutIconProps (line 46) | interface CalloutIconProps extends PropsWithoutColor<'div'> {} type CalloutTextProps (line 63) | type CalloutTextProps = TextProps; function getTextSize (line 81) | function getTextSize(size: CalloutRootOwnProps['size']): React.Component... function getNonResponsiveTextSize (line 86) | function getNonResponsiveTextSize( FILE: packages/frosted-ui/src/components/card/card.stories.tsx type Story (line 43) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/card/card.tsx type CardOwnProps (line 9) | type CardOwnProps = GetPropDefTypes; type CardProps (line 10) | interface CardProps extends Omit, 'children'... FILE: packages/frosted-ui/src/components/checkbox/checkbox.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/checkbox/checkbox.tsx type IconProps (line 11) | interface IconProps extends React.ComponentProps<'svg'> { type CheckboxOwnProps (line 69) | type CheckboxOwnProps = GetPropDefTypes; type CheckboxProps (line 70) | type CheckboxProps = Omit; FILE: packages/frosted-ui/src/components/circular-progress/circular-progress.tsx type CircularProgressOwnProps (line 9) | type CircularProgressOwnProps = GetPropDefTypes; FILE: packages/frosted-ui/src/components/code/code.tsx type CodeOwnProps (line 8) | type CodeOwnProps = GetPropDefTypes; type CodeProps (line 9) | interface CodeProps extends PropsWithoutColor<'code'>, CodeOwnProps {} FILE: packages/frosted-ui/src/components/combobox/combobox.stories.tsx type Story (line 17) | type Story = StoryObj; type ProduceGroup (line 343) | interface ProduceGroup { type Framework (line 393) | interface Framework { function DisabledReadOnlyList (line 511) | function DisabledReadOnlyList() { type User (line 800) | interface User { function fakeSearchUsers (line 824) | function fakeSearchUsers(query: string): Promise { type LabelItem (line 1100) | interface LabelItem { function handleCreate (line 1134) | function handleCreate() { FILE: packages/frosted-ui/src/components/combobox/combobox.tsx type ComboboxRootOwnProps (line 28) | type ComboboxRootOwnProps = GetPropDefTypes; type ComboboxContentOwnProps (line 29) | type ComboboxContentOwnProps = GetPropDefTypes; type ComboboxRootChangeEventDetails (line 33) | type ComboboxRootChangeEventDetails = ComboboxPrimitive.Root.ChangeEvent... type ComboboxRootHighlightEventDetails (line 34) | type ComboboxRootHighlightEventDetails = ComboboxPrimitive.Root.Highligh... type ComboboxRootActions (line 35) | type ComboboxRootActions = ComboboxPrimitive.Root.Actions; type ComboboxValue (line 37) | type ComboboxValue = Multip... type ComboboxContextValue (line 43) | interface ComboboxContextValue extends ComboboxRootOwnProps { type ComboboxContentContextValue (line 48) | type ComboboxContentContextValue = ComboboxContentOwnProps; type ComboboxRootPropsBase (line 55) | interface ComboboxRootPropsBase; type ComboboxChipProps (line 626) | interface ComboboxChipProps FILE: packages/frosted-ui/src/components/context-menu/context-menu.stories.tsx type Story (line 76) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/context-menu/context-menu.tsx type RootProps (line 18) | type RootProps = React.ComponentProps; type ContextMenuRootProps (line 21) | interface ContextMenuRootProps extends Omit { type CreditCardBackProps (line 12) | interface CreditCardBackProps FILE: packages/frosted-ui/src/components/credit-card/credit-card-brand-logos.tsx type BrandSvgProps (line 15) | type BrandSvgProps = React.ComponentPropsWithoutRef<'svg'>; type BrandLogoComponent (line 130) | type BrandLogoComponent = React.ForwardRefExoticComponent { type CreditCardContentProps (line 12) | interface CreditCardContentProps FILE: packages/frosted-ui/src/components/credit-card/credit-card-context.tsx type CardFace (line 6) | type CardFace = 'front' | 'back'; type CreditCardContextValue (line 8) | interface CreditCardContextValue { function useCreditCardContext (line 23) | function useCreditCardContext(): CreditCardContextValue { type UseCreditCardResult (line 33) | interface UseCreditCardResult { function useCreditCard (line 43) | function useCreditCard(): UseCreditCardResult { FILE: packages/frosted-ui/src/components/credit-card/credit-card-front.tsx type CreditCardFrontState (line 8) | interface CreditCardFrontState extends Record { type CreditCardFrontProps (line 12) | interface CreditCardFrontProps FILE: packages/frosted-ui/src/components/credit-card/credit-card-parts.tsx constant UNKNOWN_CARD_INFO (line 22) | const UNKNOWN_CARD_INFO: CreditCardTypeInfo = { function getCardInfo (line 31) | function getCardInfo(digits: string): CreditCardTypeInfo { function formatWithGaps (line 38) | function formatWithGaps(digits: string, gaps: number[]): string { function digitsBeforeCursor (line 52) | function digitsBeforeCursor(value: string, cursor: number): number { function cursorAfterFormat (line 60) | function cursorAfterFormat(formatted: string, digitCount: number): number { function formatExpiry (line 69) | function formatExpiry(raw: string): string { type CreditCardLogoState (line 89) | interface CreditCardLogoState extends Record {} type CreditCardLogoProps (line 91) | interface CreditCardLogoProps type CreditCardBrandState (line 117) | interface CreditCardBrandState extends Record {} type CreditCardBrandProps (line 119) | interface CreditCardBrandProps type CreditCardTitleState (line 145) | interface CreditCardTitleState extends Record {} type CreditCardTitleProps (line 147) | interface CreditCardTitleProps type CreditCardLastFourState (line 173) | interface CreditCardLastFourState extends Record {} type CreditCardLastFourProps (line 175) | interface CreditCardLastFourProps type CreditCardMagStripeState (line 201) | interface CreditCardMagStripeState extends Record {} type CreditCardMagStripeProps (line 203) | interface CreditCardMagStripeProps type CreditCardFrontHeaderState (line 229) | interface CreditCardFrontHeaderState extends Record {} type CreditCardFrontHeaderProps (line 231) | interface CreditCardFrontHeaderProps type CreditCardFrontFooterState (line 257) | interface CreditCardFrontFooterState extends Record {} type CreditCardFrontFooterProps (line 259) | interface CreditCardFrontFooterProps type CreditCardBackContentState (line 285) | interface CreditCardBackContentState extends Record {} type CreditCardBackContentProps (line 287) | interface CreditCardBackContentProps type CreditCardFieldsetProps (line 313) | interface CreditCardFieldsetProps type CreditCardFieldProps (line 334) | interface CreditCardFieldProps type CreditCardFieldGroupState (line 355) | interface CreditCardFieldGroupState extends Record {} type CreditCardFieldGroupProps (line 357) | interface CreditCardFieldGroupProps type CreditCardFieldLabelProps (line 383) | interface CreditCardFieldLabelProps type CreditCardErrorsProps (line 430) | interface CreditCardErrorsProps extends React.ComponentPropsWithRef<'div... type CreditCardFieldErrorProps (line 462) | interface CreditCardFieldErrorProps type CreditCardTextFieldProps (line 517) | interface CreditCardTextFieldProps type CreditCardTextFieldChangeHandler (line 522) | type CreditCardTextFieldChangeHandler = NonNullable { type CreditCardTriggerProps (line 12) | interface CreditCardTriggerProps FILE: packages/frosted-ui/src/components/credit-card/credit-card.stories.tsx type Story (line 21) | type Story = StoryObj; function CardFront (line 259) | function CardFront() { function CardBack (line 278) | function CardBack() { function BackFields (line 487) | function BackFields({ state }: { state: 'editable' | 'disabled' | 'reado... type InputState (line 642) | type InputState = 'default' | 'disabled' | 'readonly'; function ColoredBack (line 646) | function ColoredBack({ state }: { state: InputState }) { type InputState (line 819) | type InputState = 'default' | 'disabled' | 'readonly'; function inputProps (line 822) | function inputProps(value: string) { function DetectedProvider (line 897) | function DetectedProvider() { FILE: packages/frosted-ui/src/components/credit-card/credit-card.test.tsx function TestCard (line 40) | function TestCard({ function TestCardBack (line 82) | function TestCardBack({ function CardTypeReader (line 123) | function CardTypeReader() { function simulateInputChange (line 130) | function simulateInputChange(input: HTMLInputElement, value: string) { function HookConsumer (line 582) | function HookConsumer() { function HookController (line 608) | function HookController() { function HookToggler (line 633) | function HookToggler() { FILE: packages/frosted-ui/src/components/data-list/data-list.stories.tsx type Story (line 35) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/data-list/data-list.tsx type DataListRootOwnProps (line 9) | type DataListRootOwnProps = GetPropDefTypes; type DataListRootProps (line 10) | interface DataListRootProps extends PropsWithoutColor<'dl'>, DataListRoo... type DataListItemOwnProps (line 37) | type DataListItemOwnProps = GetPropDefTypes; type DataListItemProps (line 38) | interface DataListItemProps extends PropsWithoutColor<'div'>, DataListIt... type DataListLabelOwnProps (line 52) | type DataListLabelOwnProps = GetPropDefTypes; type DataListLabelProps (line 53) | interface DataListLabelProps extends PropsWithoutColor<'dt'>, DataListLa... type DataListValueProps (line 73) | interface DataListValueProps extends React.ComponentProps<'dd'> {} FILE: packages/frosted-ui/src/components/date-field/date-field.stories.tsx type Story (line 24) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/date-field/date-field.tsx type DateFieldFUIProps (line 15) | type DateFieldFUIProps = GetPropDefTypes; type DateFieldProps (line 16) | interface DateFieldProps extends AriaDateFieldP... function DateField (line 22) | function DateField(props: DateFieldProps) { FILE: packages/frosted-ui/src/components/date-picker/date-picker.stories.tsx type Story (line 30) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/date-picker/date-picker.tsx type DatePickerFUIProps (line 16) | type DatePickerFUIProps = GetPropDefTypes; type DatePickerProps (line 18) | interface DatePickerProps extends AriaDatePickerPro... function DatePicker (line 23) | function DatePicker(props: DatePickerProps) { FILE: packages/frosted-ui/src/components/date-range-picker/date-range-picker.stories.tsx type Story (line 41) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/date-range-picker/date-range-picker.tsx type RangeValue (line 16) | interface RangeValue { type DateRangePickerFUIProps (line 23) | type DateRangePickerFUIProps = GetPropDefTypes; type DateRangePickerProps (line 25) | interface DateRangePickerProps extends AriaDateRang... function DateRangePicker (line 30) | function DateRangePicker(props: DateRangePickerProp... FILE: packages/frosted-ui/src/components/dialog/dialog.stories.tsx type Story (line 45) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/dialog/dialog.tsx type RootProps (line 18) | type RootProps = React.ComponentProps; type PortalProps (line 19) | type PortalProps = React.ComponentProps; type PopupProps (line 20) | type PopupProps = React.ComponentProps; type DialogHandle (line 23) | type DialogHandle = ReturnType extends Omit(props: DialogRootProps) { type DialogTriggerProps (line 36) | interface DialogTriggerProps extends Omit< function DialogTrigger (line 45) | function DialogTrigger({ children, ...props }: DialogTrigge... type DialogContentOwnProps (line 56) | type DialogContentOwnProps = GetPropDefTypes; type DialogContentContextValue (line 58) | type DialogContentContextValue = { size: DialogContentOwnProps['size'] }; type DialogContentProps (line 63) | interface DialogContentProps extends Omit; type DialogDescriptionProps (line 134) | type DialogDescriptionProps = TextProps; type DialogCloseProps (line 167) | interface DialogCloseProps extends Omit; FILE: packages/frosted-ui/src/components/drawer/drawer.tsx type RootProps (line 13) | type RootProps = React.ComponentProps; type PortalProps (line 14) | type PortalProps = React.ComponentProps; type PopupProps (line 15) | type PopupProps = React.ComponentProps; type DrawerHandle (line 18) | type DrawerHandle = ReturnType extends Omit(props: DrawerRootProps) { type DrawerTriggerProps (line 31) | interface DrawerTriggerProps extends Omit< function DrawerTrigger (line 40) | function DrawerTrigger({ children, ...props }: DrawerTrigge... type DrawerContentProps (line 51) | interface DrawerContentProps extends Omit; type DrawerCloseProps (line 93) | interface DrawerCloseProps extends Omit; type DrawerHeaderProps (line 112) | type DrawerHeaderProps = React.ComponentProps<'div'>; type DrawerBodyProps (line 121) | type DrawerBodyProps = React.ComponentProps<'div'>; FILE: packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.stories.tsx type Story (line 20) | type Story = StoryObj; type Order (line 28) | type Order = 'ascending' | 'descending'; type MenuKey (line 359) | type MenuKey = keyof typeof itemGroups; FILE: packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.tsx type RootProps (line 21) | type RootProps = React.ComponentProps; type DropdownMenuHandle (line 24) | type DropdownMenuHandle = ReturnType extends Omit(props: DropdownMenuRootProps) { type DropdownMenuTriggerProps (line 37) | interface DropdownMenuTriggerProps extends Omit< function DropdownMenuTrigger (line 45) | function DropdownMenuTrigger({ children, ...props }: Dropdo... type DropdownMenuContentOwnProps (line 55) | type DropdownMenuContentOwnProps = GetPropDefTypes; FILE: packages/frosted-ui/src/components/em/em.tsx type EmProps (line 4) | interface EmProps extends React.ComponentProps<'em'> {} FILE: packages/frosted-ui/src/components/empty-state/empty-state.stories.tsx type Story (line 49) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/empty-state/empty-state.tsx type EmptyStateMediaVariant (line 13) | type EmptyStateMediaVariant = 'ghost' | 'soft'; type EmptyStateMediaColor (line 14) | type EmptyStateMediaColor = GetPropDefTypes<{ color: typeof colorProp }>... type EmptyStateRootProps (line 20) | interface EmptyStateRootProps extends React.ComponentProps<'div'> {} type EmptyStateHeaderProps (line 53) | interface EmptyStateHeaderProps extends React.ComponentProps<'div'> {} type EmptyStateMediaProps (line 78) | interface EmptyStateMediaProps extends Omit,... type EmptyStateTitleProps (line 123) | type EmptyStateTitleProps = TextProps; type EmptyStateDescriptionProps (line 155) | type EmptyStateDescriptionProps = TextProps; type EmptyStateActionsProps (line 189) | interface EmptyStateActionsProps extends React.ComponentProps<'div'> {} FILE: packages/frosted-ui/src/components/field/field.stories.tsx type Story (line 38) | type Story = StoryObj; type Image (line 757) | interface Image { constant TAKEN_USERNAMES (line 971) | const TAKEN_USERNAMES = ['admin', 'root', 'system', 'moderator', 'suppor... function checkUsername (line 1307) | async function checkUsername(username: string): Promise { FILE: packages/frosted-ui/src/components/field/field.tsx type FieldRootState (line 15) | type FieldRootState = FieldPrimitive.Root.State; type FieldValidityState (line 16) | type FieldValidityState = FieldPrimitive.Validity.State; type FieldControlChangeEventDetails (line 17) | type FieldControlChangeEventDetails = FieldPrimitive.Control.ChangeEvent... type FieldRootProps (line 23) | interface FieldRootProps extends React.ComponentProps; FILE: packages/frosted-ui/src/components/filter-chip/filter-chip.tsx type FilterChipOwnProps (line 11) | type FilterChipOwnProps = GetPropDefTypes; type FilterChipProps (line 12) | type FilterChipProps = Omit; function submitToServer (line 443) | async function submitToServer(formData: { promoCode: string }): Promise<... type TeamMember (line 693) | type TeamMember = { constant WIZARD_STEPS (line 1086) | const WIZARD_STEPS = ['Account', 'Profile', 'Review']; function submitZodForm (line 1340) | async function submitZodForm(formValues: FormValues) { function submitUsername (line 1414) | async function submitUsername(_previousState: { serverErrors?: FormError... type ReactHookFormData (line 1487) | type ReactHookFormData = { type TanStackFormData (line 1605) | type TanStackFormData = { FILE: packages/frosted-ui/src/components/form/form.tsx type FormState (line 14) | type FormState = FormPrimitive.State; type FormValues (line 15) | type FormValues = Record; type FormSubmitEventDetails (line 17) | type FormSubmitEventDetails = FormPrimitive.SubmitEventDetails; type FormValidationMode (line 18) | type FormValidationMode = FormPrimitive.ValidationMode; type FormProps (line 24) | interface FormProps extends React.ComponentProps {} FILE: packages/frosted-ui/src/components/heading/heading.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/heading/heading.tsx type HeadingOwnProps (line 9) | type HeadingOwnProps = GetPropDefTypes; type HeadingProps (line 11) | interface HeadingProps extends HeadingOwnProps, PropsWithoutColor<'h1'> { FILE: packages/frosted-ui/src/components/hover-card/hover-card.stories.tsx type Story (line 34) | type Story = StoryObj; type UserPayload (line 941) | interface UserPayload { FILE: packages/frosted-ui/src/components/hover-card/hover-card.tsx type HoverCardHandle (line 13) | type HoverCardHandle = ReturnType extends Omit< function HoverCardRoot (line 22) | function HoverCardRoot(props: HoverCardRootProps) { type HoverCardTriggerProps (line 27) | interface HoverCardTriggerProps extends Omit< function HoverCardTrigger (line 40) | function HoverCardTrigger(props: HoverCardTriggerProps) { type PositionerProps (line 54) | type PositionerProps = React.ComponentProps; type HoverCardContentOwnProps (line 58) | type HoverCardContentOwnProps = GetPropDefTypes; FILE: packages/frosted-ui/src/components/icon-button/icon-button.tsx type IconButtonProps (line 5) | interface IconButtonProps extends React.ComponentProps; type InsetProps (line 8) | interface InsetProps extends React.ComponentProps<'div'>, InsetOwnProps {} FILE: packages/frosted-ui/src/components/kbd/kbd.stories.tsx type Story (line 20) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/kbd/kbd.tsx type KbdOwnProps (line 6) | type KbdOwnProps = GetPropDefTypes; type KbdProps (line 7) | interface KbdProps extends React.ComponentProps<'kbd'>, KbdOwnProps {} FILE: packages/frosted-ui/src/components/lightbox/lightbox-caption.tsx type LightboxCaptionState (line 8) | interface LightboxCaptionState extends Record { type LightboxCaptionProps (line 13) | interface LightboxCaptionProps extends useRender.ComponentProps<'div', L... FILE: packages/frosted-ui/src/components/lightbox/lightbox-close.tsx type LightboxCloseState (line 8) | interface LightboxCloseState extends Record {} type LightboxCloseProps (line 10) | interface LightboxCloseProps extends useRender.ComponentProps<'button', ... FILE: packages/frosted-ui/src/components/lightbox/lightbox-content.tsx constant TABBABLE_SELECTOR (line 14) | const TABBABLE_SELECTOR = [ function getTabbableElements (line 24) | function getTabbableElements(container: HTMLElement): HTMLElement[] { type LightboxContentProps (line 43) | interface LightboxContentProps extends React.ComponentPropsWithRef<'div'> { FILE: packages/frosted-ui/src/components/lightbox/lightbox-context.tsx type NavigationSource (line 5) | type NavigationSource = 'trigger' | 'keyboard' | 'thumbnail' | 'button'; type LightboxContextValue (line 7) | interface LightboxContextValue { function useLightboxContext (line 31) | function useLightboxContext(): LightboxContextValue { constant VIEW_TRANSITION_NAME (line 39) | const VIEW_TRANSITION_NAME = 'fui-lightbox-morph'; function supportsViewTransitions (line 41) | function supportsViewTransitions(): boolean { function findMorphTarget (line 54) | function findMorphTarget(container: HTMLElement): HTMLElement { FILE: packages/frosted-ui/src/components/lightbox/lightbox-counter.tsx type LightboxCounterState (line 8) | interface LightboxCounterState extends Record { type LightboxCounterProps (line 13) | interface LightboxCounterProps extends Omit { type LightboxItemGroupProps (line 13) | interface LightboxItemGroupProps extends useRender.ComponentProps<'div',... type LightboxItemGroupContextValue (line 32) | interface LightboxItemGroupContextValue { function useLightboxItemGroupContext (line 48) | function useLightboxItemGroupContext(): LightboxItemGroupContextValue { FILE: packages/frosted-ui/src/components/lightbox/lightbox-item.tsx type LightboxItemState (line 9) | interface LightboxItemState extends Record { type LightboxItemProps (line 14) | interface LightboxItemProps extends Omit { type LightboxNextProps (line 12) | interface LightboxNextProps extends useRender.ComponentProps<'button', L... FILE: packages/frosted-ui/src/components/lightbox/lightbox-previous.tsx type LightboxPreviousState (line 8) | interface LightboxPreviousState extends Record { type LightboxPreviousProps (line 12) | interface LightboxPreviousProps extends useRender.ComponentProps<'button... FILE: packages/frosted-ui/src/components/lightbox/lightbox-root.tsx function startViewTransition (line 15) | function startViewTransition( constant DECODE_MAX_WAIT (line 25) | const DECODE_MAX_WAIT = 200; function waitForImageDecode (line 42) | function waitForImageDecode(target: HTMLElement | null): Promise { type LightboxRootProps (line 65) | interface LightboxRootProps { type LightboxRootRef (line 129) | interface LightboxRootRef { function scrollTriggerEl (line 135) | function scrollTriggerEl(el: HTMLElement | undefined, behavior: ScrollBe... function resolveTriggerIndex (line 144) | function resolveTriggerIndex( FILE: packages/frosted-ui/src/components/lightbox/lightbox-thumbnail-group.tsx type LightboxThumbnailGroupState (line 8) | interface LightboxThumbnailGroupState extends Record { type LightboxThumbnailGroupProps (line 12) | interface LightboxThumbnailGroupProps FILE: packages/frosted-ui/src/components/lightbox/lightbox-thumbnail.tsx type LightboxThumbnailState (line 8) | interface LightboxThumbnailState extends Record { type LightboxThumbnailProps (line 13) | interface LightboxThumbnailProps extends useRender.ComponentProps<'butto... FILE: packages/frosted-ui/src/components/lightbox/lightbox-trigger.tsx type LightboxTriggerState (line 8) | interface LightboxTriggerState extends Record { type LightboxTriggerProps (line 14) | interface LightboxTriggerProps extends useRender.ComponentProps<'button'... FILE: packages/frosted-ui/src/components/lightbox/lightbox-zoom-context.tsx type ZoomState (line 9) | interface ZoomState { type ZoomActions (line 24) | interface ZoomActions { type ZoomContextValue (line 35) | type ZoomContextValue = ZoomState & ZoomActions; function useZoomContext (line 43) | function useZoomContext(): ZoomContextValue { function useOptionalZoomContext (line 51) | function useOptionalZoomContext(): ZoomContextValue | null { FILE: packages/frosted-ui/src/components/lightbox/lightbox-zoom-in.tsx type LightboxZoomInState (line 8) | interface LightboxZoomInState extends Record { type LightboxZoomInProps (line 12) | interface LightboxZoomInProps extends useRender.ComponentProps<'button',... FILE: packages/frosted-ui/src/components/lightbox/lightbox-zoom-out.tsx type LightboxZoomOutState (line 8) | interface LightboxZoomOutState extends Record { type LightboxZoomOutProps (line 12) | interface LightboxZoomOutProps extends useRender.ComponentProps<'button'... FILE: packages/frosted-ui/src/components/lightbox/lightbox-zoom.tsx type LightboxZoomState (line 14) | interface LightboxZoomState { type LightboxZoomProps (line 23) | interface LightboxZoomProps { type LightboxZoomRef (line 64) | interface LightboxZoomRef { constant DEFAULT_MIN_ZOOM (line 79) | const DEFAULT_MIN_ZOOM = 1; constant DEFAULT_MAX_ZOOM_FALLBACK (line 80) | const DEFAULT_MAX_ZOOM_FALLBACK = 4; constant ELASTIC_FACTOR (line 81) | const ELASTIC_FACTOR = 0.2; constant DEFAULT_ZOOM_STEP (line 82) | const DEFAULT_ZOOM_STEP = 2; constant DEFAULT_WHEEL_SENSITIVITY (line 83) | const DEFAULT_WHEEL_SENSITIVITY = 100; constant DEFAULT_KEYBOARD_PAN (line 84) | const DEFAULT_KEYBOARD_PAN = 50; constant DEFAULT_DOUBLE_CLICK_STOPS (line 85) | const DEFAULT_DOUBLE_CLICK_STOPS = 2; constant DEFAULT_DOUBLE_CLICK_DELAY (line 86) | const DEFAULT_DOUBLE_CLICK_DELAY = 300; constant DEFAULT_ANIMATION_DURATION (line 87) | const DEFAULT_ANIMATION_DURATION = 300; constant SNAP_OPTS (line 88) | const SNAP_OPTS = { duration: 180, easing: 'cubic-bezier(0.25, 1, 0.5, 1... constant MOMENTUM_OPTS (line 89) | const MOMENTUM_OPTS = { duration: 600, easing: 'cubic-bezier(0.33, 1, 0.... function round (line 95) | function round(value: number, decimals: number): number { function elasticClamp (line 105) | function elasticClamp(value: number, min: number, max: number): number { FILE: packages/frosted-ui/src/components/lightbox/lightbox.stories.tsx type Story (line 92) | type Story = StoryObj; type FeedPost (line 729) | interface FeedPost { function formatCount (line 890) | function formatCount(n: number): string { function cornerRadius (line 904) | function cornerRadius(index: number, count: number, r: number): string { function ImageGrid (line 922) | function ImageGrid({ imgs }: { imgs: FeedPost['images'] }) { function ActionBar (line 1068) | function ActionBar({ stats }: { stats: FeedPost['stats'] }) { function FeedPostCard (line 1092) | function FeedPostCard({ post, morphTo }: { post: FeedPost; morphTo?: 'ac... function MasonryGrid (line 1185) | function MasonryGrid({ children }: { children: React.ReactNode }) { function ScreenCard (line 1200) | function ScreenCard({ screen, index }: { screen: (typeof designScreens)[... function heroCornerRadius (line 1333) | function heroCornerRadius(index: number, r: number): string { function HeroGrid (line 1345) | function HeroGrid() { function StatItem (line 1395) | function StatItem({ value, label }: { value: string; label: string }) { function RemainingPhotosGrid (line 1408) | function RemainingPhotosGrid() { function SwatchCard (line 1818) | function SwatchCard({ color, index }: { color: (typeof colorPalette)[num... function FilmCard (line 2204) | function FilmCard({ film, index }: { film: (typeof films)[number]; index... function LightboxVideo (line 2274) | function LightboxVideo({ src, poster, active }: { src: string; poster: s... function ProfileCard (line 2527) | function ProfileCard({ member }: { member: (typeof teamMembers)[number] ... type LogEntry (line 2780) | interface LogEntry { function MorphToDemo (line 3221) | function MorphToDemo({ FILE: packages/frosted-ui/src/components/lightbox/lightbox.test.tsx method constructor (line 38) | constructor(init: { identifier: number; target: EventTarget; clientX?: n... function TestLightbox (line 80) | function TestLightbox({ function Controlled (line 309) | function Controlled() { function DynamicLightbox (line 488) | function DynamicLightbox() { function mockViewTransitionAPI (line 885) | function mockViewTransitionAPI() { function cleanupViewTransitionAPI (line 908) | function cleanupViewTransitionAPI() { function ZoomLightbox (line 1242) | function ZoomLightbox({ maxZoom = 4, onZoomChange }: { maxZoom?: number;... function getZoomRef (line 1267) | function getZoomRef() { method constructor (line 1640) | constructor(type: string, init: PointerEventInit & { pointerId?: number;... function dispatchPointer (line 1669) | function dispatchPointer(el: Element, type: string, init: Partial; FILE: packages/frosted-ui/src/components/link/link.tsx type LinkOwnProps (line 9) | type LinkOwnProps = GetPropDefTypes; type LinkProps (line 10) | interface LinkProps extends PropsWithoutColor<'a'>, LinkOwnProps { FILE: packages/frosted-ui/src/components/number-field/number-field.stories.tsx type Story (line 47) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/number-field/number-field.tsx type NumberFieldOwnProps (line 11) | type NumberFieldOwnProps = GetPropDefTypes; type NumberFieldContextValue (line 13) | type NumberFieldContextValue = NumberFieldOwnProps; type NumberFieldRootChangeEventDetails (line 17) | type NumberFieldRootChangeEventDetails = NumberFieldPrimitive.Root.Chang... type NumberFieldRootCommitEventDetails (line 18) | type NumberFieldRootCommitEventDetails = NumberFieldPrimitive.Root.Commi... type NumberFieldRootProps (line 20) | interface NumberFieldRootProps type NumberFieldSlotElement (line 98) | type NumberFieldSlotElement = React.ElementRef<'div'>; type NumberFieldSlotOwnProps (line 99) | type NumberFieldSlotOwnProps = GetPropDefTypes, NumberF... type NumberFieldInputProps (line 116) | interface NumberFieldInputProps type NumberFieldDecrementProps (line 150) | interface NumberFieldDecrementProps extends Omit< type NumberFieldIncrementProps (line 190) | interface NumberFieldIncrementProps extends Omit< function MinusIcon (line 231) | function MinusIcon(props: React.SVGProps) { function PlusIcon (line 250) | function PlusIcon(props: React.SVGProps) { FILE: packages/frosted-ui/src/components/otp-field/otp-field.stories.tsx type Story (line 21) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/otp-field/otp-field.tsx type OTPFieldContextValue (line 12) | type OTPFieldContextValue = GetPropDefTypes; type OTPFieldRootOwnProps (line 15) | type OTPFieldRootOwnProps = React.ComponentProps; type OTPFieldRootProps (line 16) | type OTPFieldRootProps = OTPFieldRootOwnProps & OTPFieldContextValue; type OTPFieldGroupProps (line 26) | type OTPFieldGroupProps = PropsWithoutColor<'div'> & Partial; type OTPFieldSeparatorProps (line 47) | type OTPFieldSeparatorProps = React.ComponentProps<'div'>; FILE: packages/frosted-ui/src/components/popover/popover.stories.tsx type Story (line 36) | type Story = StoryObj; type Appearance (line 84) | type Appearance = 'light' | 'dark'; FILE: packages/frosted-ui/src/components/popover/popover.tsx type PopoverHandle (line 12) | type PopoverHandle = ReturnType extends PopoverRootOwnProps { function PopoverRoot (line 23) | function PopoverRoot(props: PopoverRootProps) { type PopoverTriggerProps (line 29) | interface PopoverTriggerProps extends Omit< function PopoverTrigger (line 38) | function PopoverTrigger({ children, ...props }: PopoverTrig... type PopoverContentOwnProps (line 48) | type PopoverContentOwnProps = GetPropDefTypes; FILE: packages/frosted-ui/src/components/portal/portal.tsx type PortalProps (line 12) | interface PortalProps extends React.ComponentPropsWithoutRef<'div'> { FILE: packages/frosted-ui/src/components/progress/progress.stories.tsx type Story (line 25) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/progress/progress.tsx type ProgressOwnProps (line 9) | type ProgressOwnProps = GetPropDefTypes; type ProgressProps (line 10) | interface ProgressProps extends Omit; FILE: packages/frosted-ui/src/components/quote/quote.tsx type QuoteProps (line 4) | interface QuoteProps extends React.ComponentProps<'q'> {} FILE: packages/frosted-ui/src/components/radio-button-group/radio-button-group.stories.tsx type Story (line 22) | type Story = StoryObj; type PlanType (line 294) | type PlanType = 'starter' | 'pro' | 'enterprise'; type Plan (line 652) | type Plan = 'basic' | 'pro' | 'enterprise'; FILE: packages/frosted-ui/src/components/radio-button-group/radio-button-group.tsx type RadioButtonGroupOwnProps (line 13) | type RadioButtonGroupOwnProps = GetPropDefTypes function RadioButtonGroupRoot (line 24) | function RadioButtonGroupRoot(props: RadioButtonGroupRo... type RadioButtonGroupItemProps (line 46) | interface RadioButtonGroupItemProps extends Omit< type RadioButtonGroupIconProps (line 69) | interface RadioButtonGroupIconProps extends Omit; type ShippingMethod (line 329) | type ShippingMethod = 'standard' | 'express' | 'overnight'; type Product (line 541) | interface Product { type ShippingMethod (line 622) | type ShippingMethod = 'standard' | 'express' | 'overnight'; FILE: packages/frosted-ui/src/components/radio-group/radio-group.tsx type RadioGroupOwnProps (line 12) | type RadioGroupOwnProps = GetPropDefTypes; type RadioGroupRootProps (line 14) | interface RadioGroupRootProps function RadioGroupRoot (line 20) | function RadioGroupRoot(props: RadioGroupRootProps; FILE: packages/frosted-ui/src/components/scroll-area/scroll-area.tsx type ScrollAreaOwnProps (line 11) | type ScrollAreaOwnProps = GetPropDefTypes; type ScrollAreaProps (line 13) | interface ScrollAreaProps function ScrollArea (line 29) | function ScrollArea(props: ScrollAreaProps) { FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-context.tsx type ChangeSource (line 10) | type ChangeSource = 'scroll' | 'indicator'; type ScrollGalleryContextValue (line 12) | interface ScrollGalleryContextValue { function useScrollGalleryContext (line 85) | function useScrollGalleryContext(): ScrollGalleryContextValue { function getScrollBehavior (line 103) | function getScrollBehavior(preferred: ScrollBehavior = 'smooth'): Scroll... function getSnapAlignment (line 117) | function getSnapAlignment( function getAbsoluteScrollPosition (line 147) | function getAbsoluteScrollPosition( function getScrollDistance (line 173) | function getScrollDistance( constant PAGE_SCROLL_FACTOR (line 209) | const PAGE_SCROLL_FACTOR = 0.85; FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-item.tsx type ScrollGalleryItemState (line 8) | interface ScrollGalleryItemState extends Record { type ScrollGalleryItemProps (line 13) | interface ScrollGalleryItemProps FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-next.tsx type ScrollGalleryNextState (line 8) | interface ScrollGalleryNextState extends Record { type ScrollGalleryNextProps (line 12) | interface ScrollGalleryNextProps FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-previous.tsx type ScrollGalleryPreviousState (line 8) | interface ScrollGalleryPreviousState extends Record { type ScrollGalleryPreviousProps (line 12) | interface ScrollGalleryPreviousProps FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-root.tsx type ScrollGalleryRootProps (line 14) | interface ScrollGalleryRootProps { type ScrollGalleryRootRef (line 66) | interface ScrollGalleryRootRef { FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-scroll-marker-group.tsx type ScrollGalleryScrollMarkerGroupState (line 8) | interface ScrollGalleryScrollMarkerGroupState extends Record { type ScrollGalleryScrollMarkerProps (line 18) | interface ScrollGalleryScrollMarkerProps FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-viewport.tsx constant SCROLL_TOLERANCE (line 13) | const SCROLL_TOLERANCE = 1; constant SETTLE_DELAY (line 20) | const SETTLE_DELAY = 150; type ScrollGalleryViewportState (line 22) | interface ScrollGalleryViewportState extends Record { type ScrollGalleryViewportProps (line 30) | interface ScrollGalleryViewportProps FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.stories.tsx type Story (line 29) | type Story = StoryObj; function MarkerDots (line 31) | function MarkerDots({ count }: { count: number }) { function PersonCard (line 59) | function PersonCard({ person }: { person: (typeof people)[number] }) { function makeItem (line 140) | function makeItem(id: number) { function DynamicItemsDemo (line 145) | function DynamicItemsDemo() { function ImperativeScrollToDemo (line 304) | function ImperativeScrollToDemo() { function DefaultValueDemo (line 475) | function DefaultValueDemo() { function ProductGalleryDemo (line 763) | function ProductGalleryDemo() { function ControlledValueDemo (line 1183) | function ControlledValueDemo() { FILE: packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.test.tsx method constructor (line 50) | constructor(cb: IntersectionObserverCallback) { method observe (line 53) | observe() { /* noop */ } method unobserve (line 54) | unobserve() { /* noop */ } method disconnect (line 55) | disconnect() { /* noop */ } method constructor (line 62) | constructor(cb: ResizeObserverCallback) { method observe (line 65) | observe() { /* noop */ } method unobserve (line 66) | unobserve() { /* noop */ } method disconnect (line 67) | disconnect() { /* noop */ } function mockViewportScroll (line 76) | function mockViewportScroll( function Gallery (line 85) | function Gallery({ function mockItemRects (line 649) | function mockItemRects(itemCount: number, scrollLeft: number, itemWidth ... function mockSnapAlign (line 1230) | function mockSnapAlign(align: string) { function mockItemRectsForSnap (line 1241) | function mockItemRectsForSnap( function GalleryWithRef (line 1411) | function GalleryWithRef({ function GalleryWithCallback (line 1504) | function GalleryWithCallback() { function ControlledGallery (line 1875) | function ControlledGallery({ function setupViewportAndItems (line 1902) | function setupViewportAndItems(viewport: HTMLElement, itemCount: number) { FILE: packages/frosted-ui/src/components/scroll-gallery/use-scroll-button.ts type UseScrollButtonOptions (line 13) | interface UseScrollButtonOptions { type UseScrollButtonReturn (line 18) | interface UseScrollButtonReturn { function useScrollButton (line 23) | function useScrollButton({ direction, step }: UseScrollButtonOptions): U... FILE: packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.stories.tsx type Story (line 20) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.tsx type SegmentedControlNavRootProps (line 7) | type SegmentedControlNavRootProps = Omit; type Theme (line 127) | type Theme = 'system' | 'light' | 'dark'; FILE: packages/frosted-ui/src/components/segmented-control-radio-group/segmented-control-radio-group.tsx type SegmentedControlRadioGroupRootProps (line 8) | type SegmentedControlRadioGroupRootProps = Omit< function SegmentedControlRadioGroupRoot (line 21) | function SegmentedControlRadioGroupRoot(props: Segmente... type SegmentedControlRadioGroupItemProps (line 34) | type SegmentedControlRadioGroupItemProps = Omit< function SegmentedControlRadioGroupItem (line 43) | function SegmentedControlRadioGroupItem(props: Segmente... FILE: packages/frosted-ui/src/components/segmented-control/segmented-control.stories.tsx type Story (line 20) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/segmented-control/segmented-control.tsx type SegmentedControlRootProps (line 7) | type SegmentedControlRootProps = Omit< type SegmentedControlListProps (line 19) | type SegmentedControlListProps = Omit; type Language (line 700) | type Language = keyof typeof languages; type ShippingMethod (line 861) | interface ShippingMethod { FILE: packages/frosted-ui/src/components/select/select.tsx type SelectRootOwnProps (line 14) | type SelectRootOwnProps = GetPropDefTypes; type SelectContextValue (line 17) | interface SelectContextValue extends SelectRootOwnProps { type SelectRootChangeEventDetails (line 27) | type SelectRootChangeEventDetails = SelectPrimitive.Root.ChangeEventDeta... type SelectRootChangeEventReason (line 28) | type SelectRootChangeEventReason = SelectPrimitive.Root.ChangeEventReason; type SelectValue (line 31) | type SelectValue = Multiple... type SelectRootPropsBase (line 33) | interface SelectRootPropsBase; type SelectTriggerProps (line 70) | interface SelectTriggerProps type SelectContentOwnProps (line 157) | type SelectContentOwnProps = GetPropDefTypes; type SelectContentProps (line 158) | interface SelectContentProps type SelectItemProps (line 240) | interface SelectItemProps extends Omit; FILE: packages/frosted-ui/src/components/separator/separator.tsx type SeparatorOwnProps (line 11) | type SeparatorOwnProps = GetPropDefTypes; type SeparatorProps (line 12) | interface SeparatorProps extends PropsWithoutColor; FILE: packages/frosted-ui/src/components/sheet/sheet.tsx type SheetRootProps (line 11) | type SheetRootProps = Omit< type SheetNestedRootProps (line 24) | type SheetNestedRootProps = Omit< type SheetTriggerProps (line 37) | interface SheetTriggerProps extends Omit; type SheetBodyProps (line 102) | type SheetBodyProps = React.ComponentProps<'div'>; type SheetTitleProps (line 115) | type SheetTitleProps = React.ComponentProps; type SheetDescriptionProps (line 122) | type SheetDescriptionProps = TextProps; FILE: packages/frosted-ui/src/components/shine/shine.stories.tsx type Story (line 27) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/skeleton/skeleton.stories.tsx type Story (line 32) | type Story = StoryObj; constant SYNC_DEMO_VARIANTS (line 235) | const SYNC_DEMO_VARIANTS: Array<{ label: string; render: (args: React.Co... FILE: packages/frosted-ui/src/components/skeleton/skeleton.tsx constant SKELETON_PULSE_DURATION_S (line 9) | const SKELETON_PULSE_DURATION_S = 2; function useSkeletonAnimationSync (line 11) | function useSkeletonAnimationSync(ref: React.RefObject, Skeleton... type SkeletonTextOwnProps (line 59) | type SkeletonTextOwnProps = GetPropDefTypes; type SkeletonTextProps (line 61) | interface SkeletonTextProps extends PropsWithoutColor<'div'>, SkeletonTe... type SkeletonRectOwnProps (line 95) | type SkeletonRectOwnProps = GetPropDefTypes; type SkeletonRectProps (line 97) | interface SkeletonRectProps extends PropsWithoutColor<'div'>, SkeletonRe... FILE: packages/frosted-ui/src/components/slider/slider.stories.tsx type Story (line 25) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/slider/slider.tsx type SliderOwnProps (line 11) | type SliderOwnProps = GetPropDefTypes; type SliderProps (line 12) | type SliderProps = Omit, ... FILE: packages/frosted-ui/src/components/spinner/spinner.stories.tsx type Story (line 24) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/spinner/spinner.tsx type SpinnerOwnProps (line 8) | type SpinnerOwnProps = GetPropDefTypes; type SpinnerProps (line 9) | interface SpinnerProps extends PropsWithoutColor<'span'>, SpinnerOwnProp... FILE: packages/frosted-ui/src/components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.stories.tsx type Story (line 20) | type Story = StoryObj; type LibraryType (line 84) | type LibraryType = 'FrostedUI' | 'BaseUI' | 'React95'; FILE: packages/frosted-ui/src/components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.tsx type StackedHorizontalBarChartData (line 9) | type StackedHorizontalBarChartData = { type StackedHorizontalBarChartOwnProps (line 15) | interface StackedHorizontalBarChartOwnProps extends React.ComponentProps... type StackedHorizontalBarChartProps (line 17) | interface StackedHorizontalBarChartProps extends React.ComponentProps<'d... FILE: packages/frosted-ui/src/components/strong/strong.stories.tsx type Story (line 19) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/strong/strong.tsx type StrongProps (line 4) | interface StrongProps extends React.ComponentProps<'strong'> {} FILE: packages/frosted-ui/src/components/switch/switch.stories.tsx type Story (line 22) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/switch/switch.tsx type SwitchOwnProps (line 11) | type SwitchOwnProps = GetPropDefTypes; type SwitchProps (line 12) | type SwitchProps = Omit< FILE: packages/frosted-ui/src/components/table/table.stories.tsx type Story (line 49) | type Story = StoryObj; type Payment (line 452) | type Payment = { FILE: packages/frosted-ui/src/components/table/table.tsx type TableRootOwnProps (line 7) | type TableRootOwnProps = GetPropDefTypes; type TableRootProps (line 8) | interface TableRootProps extends React.ComponentProps<'div'>, TableRootO... type TableTableOwnProps (line 37) | type TableTableOwnProps = GetPropDefTypes; type TableTableProps (line 38) | interface TableTableProps extends React.ComponentProps<'table'>, TableTa... type TableHeaderProps (line 46) | interface TableHeaderProps extends React.ComponentProps<'thead'> {} type TableBodyProps (line 52) | interface TableBodyProps extends React.ComponentProps<'tbody'> {} type TableFooterProps (line 58) | interface TableFooterProps extends React.ComponentProps<'tfoot'> {} type TableRowOwnProps (line 71) | type TableRowOwnProps = GetPropDefTypes; type TableRowProps (line 72) | interface TableRowProps extends Omit, keyof T... type TableCellImplOwnProps (line 90) | type TableCellImplOwnProps = GetPropDefTypes; type TableCellImplProps (line 91) | interface TableCellImplProps type TableCellProps (line 115) | interface TableCellProps extends Omit {} type TableColumnHeaderCellButtonProps (line 141) | interface TableColumnHeaderCellButtonProps FILE: packages/frosted-ui/src/components/tabs-nav/tabs-nav.stories.tsx type Story (line 37) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/tabs-nav/tabs-nav.tsx type TabsNavOwnProps (line 9) | type TabsNavOwnProps = GetPropDefTypes; type TabsNavRootProps (line 10) | type TabsNavRootProps = Omit; FILE: packages/frosted-ui/src/components/tabs/tabs.tsx type TabsRootProps (line 11) | type TabsRootProps = Omit, ... type TabsListOwnProps (line 20) | type TabsListOwnProps = GetPropDefTypes; type TabsListProps (line 21) | type TabsListProps = Omit, ... type TabsTriggerProps (line 45) | type TabsTriggerProps = Omit... type TabsContentProps (line 61) | type TabsContentProps = Omit; FILE: packages/frosted-ui/src/components/text-area/text-area.tsx type TextAreaOwnProps (line 7) | type TextAreaOwnProps = GetPropDefTypes; type TextAreaProps (line 8) | interface TextAreaProps extends Omit, 'siz... FILE: packages/frosted-ui/src/components/text-field/text-field.stories.tsx type Story (line 39) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/text-field/text-field.tsx type TextFieldContextValue (line 10) | type TextFieldContextValue = GetPropDefTypes; type TextFieldRootProps (line 13) | interface TextFieldRootProps extends PropsWithoutColor<'div'>, TextField... type TextFieldSlotElement (line 55) | type TextFieldSlotElement = React.ElementRef<'div'>; type TextFieldSlotOwnProps (line 56) | type TextFieldSlotOwnProps = GetPropDefTypes; type TextFieldSlotProps (line 57) | interface TextFieldSlotProps extends PropsWithoutColor<'div'>, TextField... type TextFieldInputElement (line 72) | type TextFieldInputElement = React.ElementRef<'input'>; type TextFieldInputOwnProps (line 73) | type TextFieldInputOwnProps = GetPropDefTypes; type TextFieldInputProps (line 74) | interface TextFieldInputProps FILE: packages/frosted-ui/src/components/text/text.stories.tsx type Story (line 21) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/text/text.tsx type TextOwnProps (line 9) | type TextOwnProps = GetPropDefTypes; type TextProps (line 11) | interface TextProps extends TextOwnProps, PropsWithoutColor<'span'> { FILE: packages/frosted-ui/src/components/toast/toast-manager.ts function clearOwnershipForPosition (line 17) | function clearOwnershipForPosition(position: ToastPosition) { type ToastType (line 30) | type ToastType = 'success' | 'error' | 'warning' | 'loading' | 'info' | ... type CustomToastRenderProps (line 32) | interface CustomToastRenderProps { type ToastOptions (line 51) | interface ToastOptions { type ToastPromiseOptions (line 62) | interface ToastPromiseOptions { function setDefaultPosition (line 70) | function setDefaultPosition(pos: ToastPosition) { type ToastEventData (line 74) | type ToastEventData = { id: string; type: ToastType; title: React.ReactN... type ToastListener (line 75) | type ToastListener = (toast: ToastEventData) => void; function setOnToast (line 79) | function setOnToast(cb: ToastListener | undefined) { function getManager (line 83) | function getManager(position: ToastPosition) { function resolvePosition (line 89) | function resolvePosition(options?: ToastOptions): ToastPosition { function normalizeDuration (line 93) | function normalizeDuration(duration: number | undefined): number | undef... function mapOptions (line 98) | function mapOptions(options?: ToastOptions) { type BumpListener (line 109) | type BumpListener = (id: string, type: ToastType) => void; function subscribeBump (line 112) | function subscribeBump(listener: BumpListener) { type ScheduledDismissal (line 130) | interface ScheduledDismissal { type PositionInteraction (line 138) | interface PositionInteraction { function isPositionPaused (line 145) | function isPositionPaused(position: ToastPosition) { function clearScheduledDismissal (line 150) | function clearScheduledDismissal(id: string) { function startDismissalTimer (line 158) | function startDismissalTimer(id: string, remaining: number) { function scheduleDismissal (line 165) | function scheduleDismissal(id: string, duration: number) { function pauseDismissalsForPosition (line 181) | function pauseDismissalsForPosition(position: ToastPosition) { function resumeDismissalsForPosition (line 192) | function resumeDismissalsForPosition(position: ToastPosition) { function setPositionInteracting (line 205) | function setPositionInteracting(position: ToastPosition, signal: 'hover'... function addOrUpdate (line 223) | function addOrUpdate(title: React.ReactNode, type: ToastType, options?: ... function success (line 265) | function success(title: React.ReactNode, options?: ToastOptions) { function error (line 269) | function error(title: React.ReactNode, options?: ToastOptions) { function loading (line 273) | function loading(title: React.ReactNode, options?: ToastOptions) { function warning (line 277) | function warning(title: React.ReactNode, options?: ToastOptions) { function info (line 281) | function info(title: React.ReactNode, options?: ToastOptions) { function promise (line 285) | function promise(promiseOrFn: Promise | (() => Promise), option... function dismiss (line 326) | function dismiss(id: string) { function dismissAll (line 334) | function dismissAll() { function update (line 342) | function update( type CustomToastRenderFn (line 355) | type CustomToastRenderFn = (props: CustomToastRenderProps) => React.Reac... function custom (line 357) | function custom(render: CustomToastRenderFn, options?: Omit; function handleClick (line 236) | function handleClick() { function handleClick (line 254) | function handleClick() { constant VARYING_DESCRIPTIONS (line 349) | const VARYING_DESCRIPTIONS = [ function createToast (line 363) | function createToast() { function spawnToasts (line 443) | function spawnToasts() { FILE: packages/frosted-ui/src/components/toast/toast.tsx constant EXTRA_INTERACTIVE_SELECTOR (line 28) | const EXTRA_INTERACTIVE_SELECTOR = [ function guardInteractivePointerDown (line 43) | function guardInteractivePointerDown(event: React.PointerEvent) { type ToasterProps (line 50) | interface ToasterProps { type PositionProviderProps (line 110) | interface PositionProviderProps { function PositionProvider (line 116) | function PositionProvider({ position, timeout, limit }: PositionProvider... type PositionToastListProps (line 226) | interface PositionToastListProps { function animateBump (line 231) | function animateBump(id: string, type: string) { function PositionToastList (line 268) | function PositionToastList({ position, swipeDirection }: PositionToastLi... function ToastCloseButton (line 365) | function ToastCloseButton() { function ToastIcon (line 377) | function ToastIcon({ type }: { type?: string }) { function SuccessIcon (line 414) | function SuccessIcon() { function ErrorIcon (line 425) | function ErrorIcon() { function WarningIcon (line 436) | function WarningIcon() { function InfoIcon (line 447) | function InfoIcon() { function CloseIcon (line 458) | function CloseIcon() { FILE: packages/frosted-ui/src/components/tooltip/tooltip.stories.tsx type Story (line 49) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/tooltip/tooltip.tsx type TooltipOwnProps (line 12) | type TooltipOwnProps = GetPropDefTypes; type TooltipActions (line 13) | type TooltipActions = React.ComponentProps... type TooltipProps (line 19) | interface TooltipProps extends TooltipOwnProps { FILE: packages/frosted-ui/src/components/visually-hidden/visually-hidden.stories.tsx type Story (line 17) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/visually-hidden/visually-hidden.tsx constant VISUALLY_HIDDEN_STYLES (line 11) | const VISUALLY_HIDDEN_STYLES = Object.freeze({ type VisuallyHiddenProps (line 24) | interface VisuallyHiddenProps extends React.ComponentPropsWithoutRef<'sp... FILE: packages/frosted-ui/src/components/widget-stack/widget-stack.stories.tsx type Story (line 23) | type Story = StoryObj; FILE: packages/frosted-ui/src/components/widget-stack/widget-stack.tsx type WidgetControls (line 11) | type WidgetControls = { function _useWidgetStack (line 49) | function _useWidgetStack() { function useWidgetStack (line 57) | function useWidgetStack() { type WidgetStackRootProps (line 91) | interface WidgetStackRootProps extends GetPropDefTypes { function useWidgetStackItem (line 355) | function useWidgetStackItem() { type WidgetStackItemProps (line 363) | interface WidgetStackItemProps extends React.ComponentProps<'div'> {} type WidgetStackNextProps (line 415) | interface WidgetStackNextProps extends Omit = T | Partial>; function withBreakpoints (line 19) | function withBreakpoints( function isBreakpointsObject (line 67) | function isBreakpointsObject( FILE: packages/frosted-ui/src/helpers/compose-event-handlers.ts function composeEventHandlers (line 5) | function composeEventHandlers( FILE: packages/frosted-ui/src/helpers/emoji-colors.ts type ColorScale (line 8) | type ColorScale = (typeof radixColorScales)[number] | 'gray'; function getColorForEmoji (line 1893) | function getColorForEmoji(emoji: string): ColorScale | undefined { FILE: packages/frosted-ui/src/helpers/extract-props-for-tag.ts type ExtractPropsForTag (line 3) | type ExtractPropsForTag< FILE: packages/frosted-ui/src/helpers/get-initials.ts function getInitials (line 1) | function getInitials(name: string) { FILE: packages/frosted-ui/src/helpers/get-subtree.ts function getSubtree (line 10) | function getSubtree( FILE: packages/frosted-ui/src/helpers/has-own-property.ts function hasOwnProperty (line 2) | function hasOwnProperty( FILE: packages/frosted-ui/src/helpers/map-prop-values.ts function mapResponsiveProp (line 5) | function mapResponsiveProp( function mapButtonSizeToSpinnerSize (line 16) | function mapButtonSizeToSpinnerSize( FILE: packages/frosted-ui/src/helpers/nice-intersection.ts type NiceIntersection (line 4) | type NiceIntersection = { FILE: packages/frosted-ui/src/helpers/props/color.prop.ts type PropsWithoutRefOrColor (line 12) | type PropsWithoutRefOrColor = Omit = Omit = { type RegularPropDef (line 27) | type RegularPropDef = BooleanPropDef | StringPropDef | StringOrNumber... type ResponsivePropDef (line 29) | type ResponsivePropDef = RegularPropDef & { responsive: true }; type PropDef (line 31) | type PropDef = RegularPropDef | ResponsivePropDef; type GetPropDefType (line 34) | type GetPropDefType = type GetPropDefTypes (line 42) | type GetPropDefTypes

= { FILE: packages/frosted-ui/src/helpers/radix-colors.ts function radixGetMatchingGrayScale (line 40) | function radixGetMatchingGrayScale(colorScale: (typeof radixColorScales)... FILE: packages/frosted-ui/src/helpers/use-callback-ref.ts function useCallbackRef (line 8) | function useCallbackRef any>(callback: T |... FILE: packages/frosted-ui/src/icons.tsx type IconProps (line 3) | interface IconProps extends React.ComponentPropsWithoutRef<'svg'> { function CalendarIcon (line 76) | function CalendarIcon({ size }: { size: '1' | '2' | '3' | '4' }): React.... function XIcon (line 129) | function XIcon(props: IconProps) { FILE: packages/frosted-ui/src/tailwind-plugin.ts type FrostedColorScales (line 10) | type FrostedColorScales = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; function getColorTokenName (line 20) | function getColorTokenName(number: FrostedColorScales, alpha?: boolean):... function generateTailwindColors (line 62) | function generateTailwindColors(colorName: string) { FILE: packages/frosted-ui/src/theme-options.tsx type ThemeProps (line 45) | type ThemeProps = GetPropDefTypes; type ThemeAppearance (line 47) | type ThemeAppearance = NonNullable; type ThemeAccentColor (line 48) | type ThemeAccentColor = NonNullable; type ThemeGrayColor (line 49) | type ThemeGrayColor = NonNullable; type ThemeDangerColor (line 50) | type ThemeDangerColor = NonNullable; type ThemeWarningColor (line 51) | type ThemeWarningColor = NonNullable; type ThemeSuccessColor (line 52) | type ThemeSuccessColor = NonNullable; type ThemeInfoColor (line 53) | type ThemeInfoColor = NonNullable; type ThemeOptions (line 55) | type ThemeOptions = { function getMatchingGrayColor (line 118) | function getMatchingGrayColor(accentColor: ThemeAccentColor): (typeof ra... FILE: packages/frosted-ui/src/theme-panel.tsx type ThemePanelProps (line 28) | interface ThemePanelProps extends Omit; type ThemePanelImplProps (line 40) | interface ThemePanelImplProps extends React.ComponentPropsWithoutRef<'di... type ThemePanelImplPrivateProps (line 43) | interface ThemePanelImplPrivateProps { function handleCopyThemeConfig (line 89) | async function handleCopyThemeConfig() { function handleKeydown (line 111) | function handleKeydown(event: KeyboardEvent) { function handleKeydown (line 123) | function handleKeydown(event: KeyboardEvent) { function update (line 140) | function update() { function disableAnimation (line 570) | function disableAnimation() { function upperFirst (line 590) | function upperFirst(string: string) { FILE: packages/frosted-ui/src/theme.tsx type ThemeChangeHandlers (line 15) | interface ThemeChangeHandlers { type ThemeContextValue (line 25) | interface ThemeContextValue extends ThemeOptions, ThemeChangeHandlers { function useThemeContext (line 30) | function useThemeContext() { type ThemeProps (line 38) | interface ThemeProps extends ThemeRootProps {} type ThemeRootProps (line 55) | interface ThemeRootProps extends ThemeImplPublicProps {} function SyncRootElementAppearance (line 154) | function SyncRootElementAppearance({ appearance }: { appearance: Exclude... type ThemeImplProps (line 169) | interface ThemeImplProps extends ThemeImplPublicProps, ThemeImplPrivateP... type ThemeImplPublicProps (line 170) | interface ThemeImplPublicProps extends Omit {} function updateThemeAppearanceClass (line 294) | function updateThemeAppearanceClass(appearance: ThemeOptions['appearance... function resolveAppearanceFromDOM (line 311) | function resolveAppearanceFromDOM(): 'light' | 'dark' { type ReversedThemeProps (line 323) | interface ReversedThemeProps extends Omit {} FILE: packages/frosted-ui/src/use-theme-events.ts function validateThemeColor (line 7) | function validateThemeColor { function renderIdsToSvgs (line 214) | async function renderIdsToSvgs( function getIconsPage (line 285) | function getIconsPage(document: IFigmaDocument): IFigmaCanvas | null { function getIcons (line 291) | function getIcons(iconsCanvas: IFigmaCanvas): IIcons { function downloadSvgsToFs (line 353) | async function downloadSvgsToFs(urls: IIconsSvgUrls, icons: IIcons, onPr... function iconsToManifest (line 370) | function iconsToManifest(icons: IIcons): IIconManifest { function iconsToSvgPaths (line 388) | function iconsToSvgPaths(icons: IIcons) { function filePathToSVGinJSXSync (line 392) | function filePathToSVGinJSXSync(filePath: string) { function generateReactComponents (line 398) | async function generateReactComponents(icons: IIcons) { function getCurrentIconManifest (line 518) | async function getCurrentIconManifest(): Promise { function generateIconManifest (line 525) | async function generateIconManifest(icons: IIcons) { function swapGeneratedFiles (line 542) | async function swapGeneratedFiles( function getGitCustomDiff (line 568) | async function getGitCustomDiff(touchedPaths): Promise { FILE: packages/generate-icon-lib/src/templates/types.tsx type IconProps (line 3) | interface IconProps extends React.SVGProps { FILE: packages/generate-icon-lib/src/types.ts class CodedError (line 4) | class CodedError extends Error { method constructor (line 8) | constructor(code: ERRORS, message: string, hideStack = false) { type ERRORS (line 16) | enum ERRORS { type IFigmaConfig (line 25) | interface IFigmaConfig { type IIcon (line 31) | interface IIcon { type IIcons (line 40) | interface IIcons { type ITemplateIcon (line 44) | interface ITemplateIcon { type IIconsSvgUrls (line 53) | interface IIconsSvgUrls { type RequestInitWithRetry (line 57) | interface RequestInitWithRetry extends RequestInit { type IIconManifest (line 61) | interface IIconManifest { type IDiffSummary (line 65) | interface IDiffSummary { type Omit (line 73) | type Omit = Pick>; type ErrorResponse (line 75) | interface ErrorResponse { type IFigmaCanvas (line 79) | type IFigmaCanvas = Canvas; type IFigmaDocument (line 80) | type IFigmaDocument = Document; type IFigmaFileImageResponse (line 81) | interface IFigmaFileImageResponse extends Omit