export type AstryxComponentGroup = 'base' | 'form' | 'overlay' export interface AstryxComponentEntry { name: string importPath: string family: string group: AstryxComponentGroup docsUrl: string } export const ASTRYX_COMPONENTS: AstryxComponentEntry[] = [ { name: 'AlertDialog', importPath: '@astryxdesign/core/AlertDialog', family: 'Dialog', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/AlertDialog', }, { name: 'AppShell', importPath: '@astryxdesign/core/AppShell', family: 'AppShell', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/AppShell', }, { name: 'AspectRatio', importPath: '@astryxdesign/core/AspectRatio', family: 'AspectRatio', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/AspectRatio', }, { name: 'Avatar', importPath: '@astryxdesign/core/Avatar', family: 'Avatar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Avatar', }, { name: 'AvatarGroup', importPath: '@astryxdesign/core/AvatarGroup', family: 'Avatar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/AvatarGroup', }, { name: 'AvatarGroupOverflow', importPath: '@astryxdesign/core/AvatarGroup', family: 'Avatar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/AvatarGroupOverflow', }, { name: 'AvatarStatusDot', importPath: '@astryxdesign/core/Avatar', family: 'Avatar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/AvatarStatusDot', }, { name: 'Badge', importPath: '@astryxdesign/core/Badge', family: 'Badge', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Badge', }, { name: 'Banner', importPath: '@astryxdesign/core/Banner', family: 'Banner', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Banner', }, { name: 'BaseTypeahead', importPath: '@astryxdesign/core/Typeahead', family: 'Typeahead', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/BaseTypeahead', }, { name: 'Blockquote', importPath: '@astryxdesign/core/Blockquote', family: 'Blockquote', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Blockquote', }, { name: 'BottomSheet', importPath: '@astryxdesign/core/BottomSheet', family: 'BottomSheet', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/BottomSheet', }, { name: 'BottomSheetSwitcher', importPath: '@astryxdesign/core/BottomSheet', family: 'BottomSheet', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/BottomSheetSwitcher', }, { name: 'BreadcrumbItem', importPath: '@astryxdesign/core/Breadcrumbs', family: 'Breadcrumbs', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/BreadcrumbItem', }, { name: 'Breadcrumbs', importPath: '@astryxdesign/core/Breadcrumbs', family: 'Breadcrumbs', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Breadcrumbs', }, { name: 'Button', importPath: '@astryxdesign/core/Button', family: 'Button', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Button', }, { name: 'ButtonGroup', importPath: '@astryxdesign/core/ButtonGroup', family: 'Button', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ButtonGroup', }, { name: 'Calendar', importPath: '@astryxdesign/core/Calendar', family: 'Calendar', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Calendar', }, { name: 'Card', importPath: '@astryxdesign/core/Card', family: 'Card', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Card', }, { name: 'Carousel', importPath: '@astryxdesign/core/Carousel', family: 'Carousel', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Carousel', }, { name: 'Center', importPath: '@astryxdesign/core/Center', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Center', }, { name: 'ChatComposer', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatComposer', }, { name: 'ChatComposerDrawer', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatComposerDrawer', }, { name: 'ChatComposerInput', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatComposerInput', }, { name: 'ChatDictationButton', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatDictationButton', }, { name: 'ChatLayout', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatLayout', }, { name: 'ChatLayoutScrollButton', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatLayoutScrollButton', }, { name: 'ChatMessage', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatMessage', }, { name: 'ChatMessageBubble', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatMessageBubble', }, { name: 'ChatMessageList', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatMessageList', }, { name: 'ChatMessageMetadata', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatMessageMetadata', }, { name: 'ChatSendButton', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatSendButton', }, { name: 'ChatSystemMessage', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatSystemMessage', }, { name: 'ChatTokenizedText', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatTokenizedText', }, { name: 'ChatToolCalls', importPath: '@astryxdesign/core/Chat', family: 'Chat', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ChatToolCalls', }, { name: 'CheckboxInput', importPath: '@astryxdesign/core/CheckboxInput', family: 'Checkbox', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/CheckboxInput', }, { name: 'CheckboxList', importPath: '@astryxdesign/core/CheckboxList', family: 'Checkbox', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/CheckboxList', }, { name: 'CheckboxListItem', importPath: '@astryxdesign/core/CheckboxList', family: 'Checkbox', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/CheckboxListItem', }, { name: 'Citation', importPath: '@astryxdesign/core/Citation', family: 'Citation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Citation', }, { name: 'ClickableCard', importPath: '@astryxdesign/core/ClickableCard', family: 'Card', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ClickableCard', }, { name: 'Code', importPath: '@astryxdesign/core/Code', family: 'Code', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Code', }, { name: 'CodeBlock', importPath: '@astryxdesign/core/CodeBlock', family: 'CodeBlock', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/CodeBlock', }, { name: 'Collapsible', importPath: '@astryxdesign/core/Collapsible', family: 'Collapsible', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Collapsible', }, { name: 'CollapsibleGroup', importPath: '@astryxdesign/core/Collapsible', family: 'Collapsible', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/CollapsibleGroup', }, { name: 'CommandPalette', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPalette', }, { name: 'CommandPaletteEmpty', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteEmpty', }, { name: 'CommandPaletteFooter', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteFooter', }, { name: 'CommandPaletteGroup', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteGroup', }, { name: 'CommandPaletteInput', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteInput', }, { name: 'CommandPaletteItem', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteItem', }, { name: 'CommandPaletteList', importPath: '@astryxdesign/core/CommandPalette', family: 'CommandPalette', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/CommandPaletteList', }, { name: 'ComplexSelector', importPath: '@astryxdesign/core/ComplexSelector', family: 'Selector', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/ComplexSelector', }, { name: 'ContextMenu', importPath: '@astryxdesign/core/ContextMenu', family: 'ContextMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/ContextMenu', }, { name: 'DateInput', importPath: '@astryxdesign/core/DateInput', family: 'DateInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/DateInput', }, { name: 'DateRangeInput', importPath: '@astryxdesign/core/DateRangeInput', family: 'DateInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/DateRangeInput', }, { name: 'DateTimeInput', importPath: '@astryxdesign/core/DateTimeInput', family: 'DateInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/DateTimeInput', }, { name: 'Dialog', importPath: '@astryxdesign/core/Dialog', family: 'Dialog', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Dialog', }, { name: 'DialogHeader', importPath: '@astryxdesign/core/Dialog', family: 'Dialog', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DialogHeader', }, { name: 'Divider', importPath: '@astryxdesign/core/Divider', family: 'Divider', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Divider', }, { name: 'Drawer', importPath: '@astryxdesign/core/Drawer', family: 'Drawer', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Drawer', }, { name: 'DrawerHeader', importPath: '@astryxdesign/core/Drawer', family: 'Drawer', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DrawerHeader', }, { name: 'DropdownMenu', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenu', }, { name: 'DropdownMenuCheckboxItem', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuCheckboxItem', }, { name: 'DropdownMenuDivider', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuDivider', }, { name: 'DropdownMenuGroup', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuGroup', }, { name: 'DropdownMenuItem', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuItem', }, { name: 'DropdownMenuRadioGroup', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuRadioGroup', }, { name: 'DropdownMenuRadioItem', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuRadioItem', }, { name: 'DropdownMenuSubMenu', importPath: '@astryxdesign/core/DropdownMenu', family: 'DropdownMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/DropdownMenuSubMenu', }, { name: 'EmptyState', importPath: '@astryxdesign/core/EmptyState', family: 'EmptyState', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/EmptyState', }, { name: 'Field', importPath: '@astryxdesign/core/Field', family: 'Field', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Field', }, { name: 'FieldLabel', importPath: '@astryxdesign/core/Field', family: 'Field', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/FieldLabel', }, { name: 'FieldStatus', importPath: '@astryxdesign/core/FieldStatus', family: 'Field', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/FieldStatus', }, { name: 'FileInput', importPath: '@astryxdesign/core/FileInput', family: 'FileInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/FileInput', }, { name: 'FormLayout', importPath: '@astryxdesign/core/FormLayout', family: 'Layout', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/FormLayout', }, { name: 'Grid', importPath: '@astryxdesign/core/Grid', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Grid', }, { name: 'GridSpan', importPath: '@astryxdesign/core/Grid', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/GridSpan', }, { name: 'Heading', importPath: '@astryxdesign/core/Heading', family: 'Heading', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Heading', }, { name: 'HoverCard', importPath: '@astryxdesign/core/HoverCard', family: 'HoverCard', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/HoverCard', }, { name: 'HStack', importPath: '@astryxdesign/core/HStack', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/HStack', }, { name: 'Icon', importPath: '@astryxdesign/core/Icon', family: 'Icon', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Icon', }, { name: 'IconButton', importPath: '@astryxdesign/core/IconButton', family: 'Button', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/IconButton', }, { name: 'InputGroup', importPath: '@astryxdesign/core/InputGroup', family: 'Field', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/InputGroup', }, { name: 'InputGroupText', importPath: '@astryxdesign/core/InputGroup', family: 'Field', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/InputGroupText', }, { name: 'InternationalizationProvider', importPath: '@astryxdesign/core/i18n', family: 'Utilities', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/InternationalizationProvider', }, { name: 'Item', importPath: '@astryxdesign/core/Item', family: 'Item', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Item', }, { name: 'Kbd', importPath: '@astryxdesign/core/Kbd', family: 'Kbd', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Kbd', }, { name: 'Layout', importPath: '@astryxdesign/core/Layout', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Layout', }, { name: 'LayoutContent', importPath: '@astryxdesign/core/Layout', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/LayoutContent', }, { name: 'LayoutFooter', importPath: '@astryxdesign/core/Layout', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/LayoutFooter', }, { name: 'LayoutHeader', importPath: '@astryxdesign/core/Layout', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/LayoutHeader', }, { name: 'LayoutPanel', importPath: '@astryxdesign/core/Layout', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/LayoutPanel', }, { name: 'Lightbox', importPath: '@astryxdesign/core/Lightbox', family: 'Lightbox', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Lightbox', }, { name: 'Link', importPath: '@astryxdesign/core/Link', family: 'Link', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Link', }, { name: 'LinkProvider', importPath: '@astryxdesign/core/Link', family: 'Utilities', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/LinkProvider', }, { name: 'List', importPath: '@astryxdesign/core/List', family: 'List', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/List', }, { name: 'ListItem', importPath: '@astryxdesign/core/List', family: 'List', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ListItem', }, { name: 'Markdown', importPath: '@astryxdesign/core/Markdown', family: 'Markdown', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Markdown', }, { name: 'MediaTheme', importPath: '@astryxdesign/core/theme', family: 'Utilities', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/MediaTheme', }, { name: 'MetadataList', importPath: '@astryxdesign/core/MetadataList', family: 'MetadataList', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/MetadataList', }, { name: 'MetadataListItem', importPath: '@astryxdesign/core/MetadataList', family: 'MetadataList', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/MetadataListItem', }, { name: 'MobileNav', importPath: '@astryxdesign/core/MobileNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/MobileNav', }, { name: 'MoreMenu', importPath: '@astryxdesign/core/MoreMenu', family: 'MoreMenu', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/MoreMenu', }, { name: 'MultiSelector', importPath: '@astryxdesign/core/MultiSelector', family: 'Selector', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/MultiSelector', }, { name: 'NavIcon', importPath: '@astryxdesign/core/NavIcon', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/NavIcon', }, { name: 'NumberInput', importPath: '@astryxdesign/core/NumberInput', family: 'NumberInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/NumberInput', }, { name: 'Outline', importPath: '@astryxdesign/core/Outline', family: 'Outline', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Outline', }, { name: 'OverflowList', importPath: '@astryxdesign/core/OverflowList', family: 'OverflowList', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/OverflowList', }, { name: 'Overlay', importPath: '@astryxdesign/core/Overlay', family: 'Overlay', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Overlay', }, { name: 'Pagination', importPath: '@astryxdesign/core/Pagination', family: 'Pagination', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Pagination', }, { name: 'Popover', importPath: '@astryxdesign/core/Popover', family: 'Popover', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Popover', }, { name: 'PowerSearch', importPath: '@astryxdesign/core/PowerSearch', family: 'PowerSearch', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/PowerSearch', }, { name: 'ProgressBar', importPath: '@astryxdesign/core/ProgressBar', family: 'ProgressBar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ProgressBar', }, { name: 'RadioList', importPath: '@astryxdesign/core/RadioList', family: 'Radio', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/RadioList', }, { name: 'RadioListItem', importPath: '@astryxdesign/core/RadioList', family: 'Radio', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/RadioListItem', }, { name: 'ScrollableArea', importPath: '@astryxdesign/core/ScrollableArea', family: 'ScrollableArea', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/ScrollableArea', }, { name: 'Section', importPath: '@astryxdesign/core/Section', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Section', }, { name: 'SegmentedControl', importPath: '@astryxdesign/core/SegmentedControl', family: 'SegmentedControl', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/SegmentedControl', }, { name: 'SegmentedControlItem', importPath: '@astryxdesign/core/SegmentedControl', family: 'SegmentedControl', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/SegmentedControlItem', }, { name: 'SelectableCard', importPath: '@astryxdesign/core/SelectableCard', family: 'Card', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SelectableCard', }, { name: 'Selector', importPath: '@astryxdesign/core/Selector', family: 'Selector', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Selector', }, { name: 'SelectorOption', importPath: '@astryxdesign/core/Selector', family: 'Selector', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/SelectorOption', }, { name: 'SideNav', importPath: '@astryxdesign/core/SideNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SideNav', }, { name: 'SideNavCollapseButton', importPath: '@astryxdesign/core/SideNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SideNavCollapseButton', }, { name: 'SideNavHeading', importPath: '@astryxdesign/core/SideNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SideNavHeading', }, { name: 'SideNavItem', importPath: '@astryxdesign/core/SideNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SideNavItem', }, { name: 'SideNavSection', importPath: '@astryxdesign/core/SideNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/SideNavSection', }, { name: 'Skeleton', importPath: '@astryxdesign/core/Skeleton', family: 'Skeleton', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Skeleton', }, { name: 'Slider', importPath: '@astryxdesign/core/Slider', family: 'Slider', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Slider', }, { name: 'Spinner', importPath: '@astryxdesign/core/Spinner', family: 'Spinner', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Spinner', }, { name: 'Stack', importPath: '@astryxdesign/core/Stack', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Stack', }, { name: 'StatusDot', importPath: '@astryxdesign/core/StatusDot', family: 'StatusDot', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/StatusDot', }, { name: 'Step', importPath: '@astryxdesign/core/Stepper', family: 'Stepper', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Step', }, { name: 'Stepper', importPath: '@astryxdesign/core/Stepper', family: 'Stepper', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Stepper', }, { name: 'Switch', importPath: '@astryxdesign/core/Switch', family: 'Switch', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Switch', }, { name: 'Tab', importPath: '@astryxdesign/core/TabList', family: 'Tabs', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Tab', }, { name: 'Table', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Table', }, { name: 'TableBody', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableBody', }, { name: 'TableCell', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableCell', }, { name: 'TableFooter', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableFooter', }, { name: 'TableHeader', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableHeader', }, { name: 'TableHeaderCell', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableHeaderCell', }, { name: 'TableRow', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableRow', }, { name: 'TableSelectionToolbar', importPath: '@astryxdesign/core/Table', family: 'Table', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TableSelectionToolbar', }, { name: 'TabList', importPath: '@astryxdesign/core/TabList', family: 'Tabs', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TabList', }, { name: 'TabMenu', importPath: '@astryxdesign/core/TabList', family: 'Tabs', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/TabMenu', }, { name: 'Text', importPath: '@astryxdesign/core/Text', family: 'Text', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Text', }, { name: 'TextArea', importPath: '@astryxdesign/core/TextArea', family: 'TextArea', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/TextArea', }, { name: 'TextInput', importPath: '@astryxdesign/core/TextInput', family: 'TextInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/TextInput', }, { name: 'Theme', importPath: '@astryxdesign/core/theme', family: 'Utilities', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Theme', }, { name: 'Thumbnail', importPath: '@astryxdesign/core/Thumbnail', family: 'Thumbnail', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Thumbnail', }, { name: 'TimeInput', importPath: '@astryxdesign/core/TimeInput', family: 'TimeInput', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/TimeInput', }, { name: 'Timer', importPath: '@astryxdesign/core/Timer', family: 'Timer', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Timer', }, { name: 'Timestamp', importPath: '@astryxdesign/core/Timestamp', family: 'Timestamp', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Timestamp', }, { name: 'Toast', importPath: '@astryxdesign/core/Toast', family: 'Toast', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Toast', }, { name: 'ToggleButton', importPath: '@astryxdesign/core/ToggleButton', family: 'Button', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/ToggleButton', }, { name: 'ToggleButtonGroup', importPath: '@astryxdesign/core/ToggleButton', family: 'Button', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/ToggleButtonGroup', }, { name: 'Token', importPath: '@astryxdesign/core/Token', family: 'Token', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Token', }, { name: 'Tokenizer', importPath: '@astryxdesign/core/Tokenizer', family: 'Tokenizer', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Tokenizer', }, { name: 'Toolbar', importPath: '@astryxdesign/core/Toolbar', family: 'Toolbar', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/Toolbar', }, { name: 'Tooltip', importPath: '@astryxdesign/core/Tooltip', family: 'Tooltip', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/Tooltip', }, { name: 'TopNav', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TopNav', }, { name: 'TopNavHeading', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TopNavHeading', }, { name: 'TopNavItem', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TopNavItem', }, { name: 'TopNavMegaMenu', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/TopNavMegaMenu', }, { name: 'TopNavMegaMenuFeaturedCard', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/TopNavMegaMenuFeaturedCard', }, { name: 'TopNavMegaMenuItem', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/TopNavMegaMenuItem', }, { name: 'TopNavMenu', importPath: '@astryxdesign/core/TopNav', family: 'Navigation', group: 'overlay', docsUrl: 'https://astryx.atmeta.com/components/TopNavMenu', }, { name: 'TreeList', importPath: '@astryxdesign/core/TreeList', family: 'TreeList', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/TreeList', }, { name: 'Typeahead', importPath: '@astryxdesign/core/Typeahead', family: 'Typeahead', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/Typeahead', }, { name: 'TypeaheadItem', importPath: '@astryxdesign/core/Typeahead', family: 'Typeahead', group: 'form', docsUrl: 'https://astryx.atmeta.com/components/TypeaheadItem', }, { name: 'VisuallyHidden', importPath: '@astryxdesign/core/VisuallyHidden', family: 'VisuallyHidden', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/VisuallyHidden', }, { name: 'VStack', importPath: '@astryxdesign/core/VStack', family: 'Layout', group: 'base', docsUrl: 'https://astryx.atmeta.com/components/VStack', }, ]