aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/astryxComponents.ts1223
1 files changed, 1223 insertions, 0 deletions
diff --git a/src/data/astryxComponents.ts b/src/data/astryxComponents.ts
new file mode 100644
index 0000000..352b20d
--- /dev/null
+++ b/src/data/astryxComponents.ts
@@ -0,0 +1,1223 @@
+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',
+ },
+]