/** * Web Components Index * * @generated by scripts/generate-wc-components.ts * DO NOT EDIT MANUALLY */ import { AccordionWC } from './hf-accordion'; import { AccordionCardWC } from './hf-accordion-card'; import { ActivityFeedWC } from './hf-activity-feed'; import { AdvancedRatingWC } from './hf-advanced-rating'; import { AIAsciiDiagramWC } from './hf-ai-ascii-diagram'; import { AIChartWC } from './hf-ai-chart'; import { AIClarificationCardWC } from './hf-ai-clarification-card'; import { AICodeBlockWC } from './hf-ai-code-block'; import { AIComponentWC } from './hf-ai-component'; import { AIContainerWC } from './hf-ai-container'; import { AIContextIndicatorWC } from './hf-ai-context-indicator'; import { AIEmptyStateWC } from './hf-ai-empty-state'; import { AIFeedbackBarWC } from './hf-ai-feedback-bar'; import { AIFormWC } from './hf-ai-form'; import { AIInputWC } from './hf-ai-input'; import { AIMermaidDiagramWC } from './hf-ai-mermaid-diagram'; import { AIMessageWC } from './hf-ai-message'; import { AIPromptSuggestionWC } from './hf-ai-prompt-suggestion'; import { AIReasoningBlockWC } from './hf-ai-reasoning-block'; import { AIResponseStreamWC } from './hf-ai-response-stream'; import { AIScrollButtonWC } from './hf-ai-scroll-button'; import { AISelectWC } from './hf-ai-select'; import { AISourceWC } from './hf-ai-source'; import { AIStepsWC } from './hf-ai-steps'; import { AISystemMessageWC } from './hf-ai-system-message'; import { AITableWC } from './hf-ai-table'; import { AITextShimmerWC } from './hf-ai-text-shimmer'; import { AIThinkingLoaderWC } from './hf-ai-thinking-loader'; import { AIToolCallWC } from './hf-ai-tool-call'; import { AIToolRunWC } from './hf-ai-tool-run'; import { AITypingIndicatorWC } from './hf-ai-typing-indicator'; import { AlertWC } from './hf-alert'; import { AlertDialogWC } from './hf-alert-dialog'; import { AppShellWC } from './hf-app-shell'; import { AppShellCardWC } from './hf-app-shell-card'; import { AppSidebarWC } from './hf-app-sidebar'; import { AreaChartWC } from './hf-area-chart'; import { AutocompleteWC } from './hf-autocomplete'; import { AvatarWC } from './hf-avatar'; import { BadgeWC } from './hf-badge'; import { BarChartWC } from './hf-bar-chart'; import { BrandIconWC } from './hf-brand-icon'; import { BreadcrumbWC } from './hf-breadcrumb'; import { ButtonWC } from './hf-button'; import { CalendarWC } from './hf-calendar'; import { CardWC } from './hf-card'; import { CarouselWC } from './hf-carousel'; import { ChartCardWC } from './hf-chart-card'; import { CheckboxWC } from './hf-checkbox'; import { CheckboxGroupWC } from './hf-checkbox-group'; import { CodeSnippetWC } from './hf-code-snippet'; import { CollapsibleWC } from './hf-collapsible'; import { ComboboxMenuWC } from './hf-combobox-menu'; import { CommandMenuWC } from './hf-command-menu'; import { ContextMenuWC } from './hf-context-menu'; import { DataTableWC } from './hf-data-table'; import { DatePickerWC } from './hf-date-picker'; import { DialogWC } from './hf-dialog'; import { DisplayValueWC } from './hf-display-value'; import { DonutChartWC } from './hf-donut-chart'; import { DrawerWC } from './hf-drawer'; import { DropdownMenuWC } from './hf-dropdown-menu'; import { EmptyStateWC } from './hf-empty-state'; import { FeaturedIconWC } from './hf-featured-icon'; import { FieldWC } from './hf-field'; import { FileInputWC } from './hf-file-input'; import { FileTypeIconWC } from './hf-file-type-icon'; import { FileUploadWC } from './hf-file-upload'; import { HistoryWC } from './hf-history'; import { HorizontalBarChartWC } from './hf-horizontal-bar-chart'; import { HoverCardWC } from './hf-hover-card'; import { InlineCTAWC } from './hf-inline-cta'; import { InputWC } from './hf-input'; import { ItemWC } from './hf-item'; import { KbdWC } from './hf-kbd'; import { LineChartWC } from './hf-line-chart'; import { LoadingIndicatorWC } from './hf-loading-indicator'; import { MetricCardWC } from './hf-metric-card'; import { MetricItemWC } from './hf-metric-item'; import { NavAccountMenuWC } from './hf-nav-account-menu'; import { NotificationPanelWC } from './hf-notification-panel'; import { NumberInputWC } from './hf-number-input'; import { PageBackgroundWC } from './hf-page-background'; import { PageHeaderWC } from './hf-page-header'; import { PaginationWC } from './hf-pagination'; import { PieChartWC } from './hf-pie-chart'; import { PopoverWC } from './hf-popover'; import { ProgressWC } from './hf-progress'; import { RadarChartWC } from './hf-radar-chart'; import { RadialChartWC } from './hf-radial-chart'; import { RadioGroupWC } from './hf-radio-group'; import { RatingWC } from './hf-rating'; import { RichTextareaWC } from './hf-rich-textarea'; import { ScrollAreaWC } from './hf-scroll-area'; import { SectionHeaderWC } from './hf-section-header'; import { SelectWC } from './hf-select'; import { SeparatorWC } from './hf-separator'; import { SheetWC } from './hf-sheet'; import { SkeletonWC } from './hf-skeleton'; import { SliderWC } from './hf-slider'; import { SparklineChartWC } from './hf-sparkline-chart'; import { StepsWC } from './hf-steps'; import { SwitchWC } from './hf-switch'; import { TableWC } from './hf-table'; import { TabsWC } from './hf-tabs'; import { TextareaWC } from './hf-textarea'; import { ToggleWC } from './hf-toggle'; import { TooltipWC } from './hf-tooltip'; export { AccordionWC } from './hf-accordion'; export { AccordionCardWC } from './hf-accordion-card'; export { ActivityFeedWC } from './hf-activity-feed'; export { AdvancedRatingWC } from './hf-advanced-rating'; export { AIAsciiDiagramWC } from './hf-ai-ascii-diagram'; export { AIChartWC } from './hf-ai-chart'; export { AIClarificationCardWC } from './hf-ai-clarification-card'; export { AICodeBlockWC } from './hf-ai-code-block'; export { AIComponentWC } from './hf-ai-component'; export { AIContainerWC } from './hf-ai-container'; export { AIContextIndicatorWC } from './hf-ai-context-indicator'; export { AIEmptyStateWC } from './hf-ai-empty-state'; export { AIFeedbackBarWC } from './hf-ai-feedback-bar'; export { AIFormWC } from './hf-ai-form'; export { AIInputWC } from './hf-ai-input'; export { AIMermaidDiagramWC } from './hf-ai-mermaid-diagram'; export { AIMessageWC } from './hf-ai-message'; export { AIPromptSuggestionWC } from './hf-ai-prompt-suggestion'; export { AIReasoningBlockWC } from './hf-ai-reasoning-block'; export { AIResponseStreamWC } from './hf-ai-response-stream'; export { AIScrollButtonWC } from './hf-ai-scroll-button'; export { AISelectWC } from './hf-ai-select'; export { AISourceWC } from './hf-ai-source'; export { AIStepsWC } from './hf-ai-steps'; export { AISystemMessageWC } from './hf-ai-system-message'; export { AITableWC } from './hf-ai-table'; export { AITextShimmerWC } from './hf-ai-text-shimmer'; export { AIThinkingLoaderWC } from './hf-ai-thinking-loader'; export { AIToolCallWC } from './hf-ai-tool-call'; export { AIToolRunWC } from './hf-ai-tool-run'; export { AITypingIndicatorWC } from './hf-ai-typing-indicator'; export { AlertWC } from './hf-alert'; export { AlertDialogWC } from './hf-alert-dialog'; export { AppShellWC } from './hf-app-shell'; export { AppShellCardWC } from './hf-app-shell-card'; export { AppSidebarWC } from './hf-app-sidebar'; export { AreaChartWC } from './hf-area-chart'; export { AutocompleteWC } from './hf-autocomplete'; export { AvatarWC } from './hf-avatar'; export { BadgeWC } from './hf-badge'; export { BarChartWC } from './hf-bar-chart'; export { BrandIconWC } from './hf-brand-icon'; export { BreadcrumbWC } from './hf-breadcrumb'; export { ButtonWC } from './hf-button'; export { CalendarWC } from './hf-calendar'; export { CardWC } from './hf-card'; export { CarouselWC } from './hf-carousel'; export { ChartCardWC } from './hf-chart-card'; export { CheckboxWC } from './hf-checkbox'; export { CheckboxGroupWC } from './hf-checkbox-group'; export { CodeSnippetWC } from './hf-code-snippet'; export { CollapsibleWC } from './hf-collapsible'; export { ComboboxMenuWC } from './hf-combobox-menu'; export { CommandMenuWC } from './hf-command-menu'; export { ContextMenuWC } from './hf-context-menu'; export { DataTableWC } from './hf-data-table'; export { DatePickerWC } from './hf-date-picker'; export { DialogWC } from './hf-dialog'; export { DisplayValueWC } from './hf-display-value'; export { DonutChartWC } from './hf-donut-chart'; export { DrawerWC } from './hf-drawer'; export { DropdownMenuWC } from './hf-dropdown-menu'; export { EmptyStateWC } from './hf-empty-state'; export { FeaturedIconWC } from './hf-featured-icon'; export { FieldWC } from './hf-field'; export { FileInputWC } from './hf-file-input'; export { FileTypeIconWC } from './hf-file-type-icon'; export { FileUploadWC } from './hf-file-upload'; export { HistoryWC } from './hf-history'; export { HorizontalBarChartWC } from './hf-horizontal-bar-chart'; export { HoverCardWC } from './hf-hover-card'; export { InlineCTAWC } from './hf-inline-cta'; export { InputWC } from './hf-input'; export { ItemWC } from './hf-item'; export { KbdWC } from './hf-kbd'; export { LineChartWC } from './hf-line-chart'; export { LoadingIndicatorWC } from './hf-loading-indicator'; export { MetricCardWC } from './hf-metric-card'; export { MetricItemWC } from './hf-metric-item'; export { NavAccountMenuWC } from './hf-nav-account-menu'; export { NotificationPanelWC } from './hf-notification-panel'; export { NumberInputWC } from './hf-number-input'; export { PageBackgroundWC } from './hf-page-background'; export { PageHeaderWC } from './hf-page-header'; export { PaginationWC } from './hf-pagination'; export { PieChartWC } from './hf-pie-chart'; export { PopoverWC } from './hf-popover'; export { ProgressWC } from './hf-progress'; export { RadarChartWC } from './hf-radar-chart'; export { RadialChartWC } from './hf-radial-chart'; export { RadioGroupWC } from './hf-radio-group'; export { RatingWC } from './hf-rating'; export { RichTextareaWC } from './hf-rich-textarea'; export { ScrollAreaWC } from './hf-scroll-area'; export { SectionHeaderWC } from './hf-section-header'; export { SelectWC } from './hf-select'; export { SeparatorWC } from './hf-separator'; export { SheetWC } from './hf-sheet'; export { SkeletonWC } from './hf-skeleton'; export { SliderWC } from './hf-slider'; export { SparklineChartWC } from './hf-sparkline-chart'; export { StepsWC } from './hf-steps'; export { SwitchWC } from './hf-switch'; export { TableWC } from './hf-table'; export { TabsWC } from './hf-tabs'; export { TextareaWC } from './hf-textarea'; export { ToggleWC } from './hf-toggle'; export { TooltipWC } from './hf-tooltip'; /** * Map of tag names to web component classes */ export const webComponents = { 'hf-accordion': AccordionWC, 'hf-accordion-card': AccordionCardWC, 'hf-activity-feed': ActivityFeedWC, 'hf-advanced-rating': AdvancedRatingWC, 'hf-ai-ascii-diagram': AIAsciiDiagramWC, 'hf-ai-chart': AIChartWC, 'hf-ai-clarification-card': AIClarificationCardWC, 'hf-ai-code-block': AICodeBlockWC, 'hf-ai-component': AIComponentWC, 'hf-ai-container': AIContainerWC, 'hf-ai-context-indicator': AIContextIndicatorWC, 'hf-ai-empty-state': AIEmptyStateWC, 'hf-ai-feedback-bar': AIFeedbackBarWC, 'hf-ai-form': AIFormWC, 'hf-ai-input': AIInputWC, 'hf-ai-mermaid-diagram': AIMermaidDiagramWC, 'hf-ai-message': AIMessageWC, 'hf-ai-prompt-suggestion': AIPromptSuggestionWC, 'hf-ai-reasoning-block': AIReasoningBlockWC, 'hf-ai-response-stream': AIResponseStreamWC, 'hf-ai-scroll-button': AIScrollButtonWC, 'hf-ai-select': AISelectWC, 'hf-ai-source': AISourceWC, 'hf-ai-steps': AIStepsWC, 'hf-ai-system-message': AISystemMessageWC, 'hf-ai-table': AITableWC, 'hf-ai-text-shimmer': AITextShimmerWC, 'hf-ai-thinking-loader': AIThinkingLoaderWC, 'hf-ai-tool-call': AIToolCallWC, 'hf-ai-tool-run': AIToolRunWC, 'hf-ai-typing-indicator': AITypingIndicatorWC, 'hf-alert': AlertWC, 'hf-alert-dialog': AlertDialogWC, 'hf-app-shell': AppShellWC, 'hf-app-shell-card': AppShellCardWC, 'hf-app-sidebar': AppSidebarWC, 'hf-area-chart': AreaChartWC, 'hf-autocomplete': AutocompleteWC, 'hf-avatar': AvatarWC, 'hf-badge': BadgeWC, 'hf-bar-chart': BarChartWC, 'hf-brand-icon': BrandIconWC, 'hf-breadcrumb': BreadcrumbWC, 'hf-button': ButtonWC, 'hf-calendar': CalendarWC, 'hf-card': CardWC, 'hf-carousel': CarouselWC, 'hf-chart-card': ChartCardWC, 'hf-checkbox': CheckboxWC, 'hf-checkbox-group': CheckboxGroupWC, 'hf-code-snippet': CodeSnippetWC, 'hf-collapsible': CollapsibleWC, 'hf-combobox-menu': ComboboxMenuWC, 'hf-command-menu': CommandMenuWC, 'hf-context-menu': ContextMenuWC, 'hf-data-table': DataTableWC, 'hf-date-picker': DatePickerWC, 'hf-dialog': DialogWC, 'hf-display-value': DisplayValueWC, 'hf-donut-chart': DonutChartWC, 'hf-drawer': DrawerWC, 'hf-dropdown-menu': DropdownMenuWC, 'hf-empty-state': EmptyStateWC, 'hf-featured-icon': FeaturedIconWC, 'hf-field': FieldWC, 'hf-file-input': FileInputWC, 'hf-file-type-icon': FileTypeIconWC, 'hf-file-upload': FileUploadWC, 'hf-history': HistoryWC, 'hf-horizontal-bar-chart': HorizontalBarChartWC, 'hf-hover-card': HoverCardWC, 'hf-inline-cta': InlineCTAWC, 'hf-input': InputWC, 'hf-item': ItemWC, 'hf-kbd': KbdWC, 'hf-line-chart': LineChartWC, 'hf-loading-indicator': LoadingIndicatorWC, 'hf-metric-card': MetricCardWC, 'hf-metric-item': MetricItemWC, 'hf-nav-account-menu': NavAccountMenuWC, 'hf-notification-panel': NotificationPanelWC, 'hf-number-input': NumberInputWC, 'hf-page-background': PageBackgroundWC, 'hf-page-header': PageHeaderWC, 'hf-pagination': PaginationWC, 'hf-pie-chart': PieChartWC, 'hf-popover': PopoverWC, 'hf-progress': ProgressWC, 'hf-radar-chart': RadarChartWC, 'hf-radial-chart': RadialChartWC, 'hf-radio-group': RadioGroupWC, 'hf-rating': RatingWC, 'hf-rich-textarea': RichTextareaWC, 'hf-scroll-area': ScrollAreaWC, 'hf-section-header': SectionHeaderWC, 'hf-select': SelectWC, 'hf-separator': SeparatorWC, 'hf-sheet': SheetWC, 'hf-skeleton': SkeletonWC, 'hf-slider': SliderWC, 'hf-sparkline-chart': SparklineChartWC, 'hf-steps': StepsWC, 'hf-switch': SwitchWC, 'hf-table': TableWC, 'hf-tabs': TabsWC, 'hf-textarea': TextareaWC, 'hf-toggle': ToggleWC, 'hf-tooltip': TooltipWC }; /** * Register all web components */ export function registerAll() { if (typeof customElements === 'undefined') return; for (const [tagName, WC] of Object.entries(webComponents)) { if (!customElements.get(tagName)) { customElements.define(tagName, WC as CustomElementConstructor); } } }