@youwen/ai-design-system
Version:
Enterprise AI-driven design system with comprehensive design tokens
48 lines (47 loc) • 4.49 kB
TypeScript
export { Button, buttonVariants } from "./components/button";
export type { ButtonProps } from "./components/button";
export { ThreeElementLayout, threeElementLayoutVariants } from "./components/three-element-layout";
export type { ThreeElementLayoutProps } from "./components/three-element-layout";
export { WidgetCard, widgetCardVariants } from "./components/widget-card";
export type { WidgetCardProps } from "./components/widget-card";
export { WidgetTitleTwoLinesBigMedium, widgetTitleTwoLinesBigMediumVariants } from "./components/widget-title-two-lines-big-medium";
export type { WidgetTitleTwoLinesBigMediumProps } from "./components/widget-title-two-lines-big-medium";
export { WidgetTitleTwoLinesMediumSmall, widgetTitleTwoLinesMediumSmallVariants } from "./components/widget-title-two-lines-medium-small";
export type { WidgetTitleTwoLinesMediumSmallProps } from "./components/widget-title-two-lines-medium-small";
export { WidgetTitleTwoLinesSmallMini, widgetTitleTwoLinesSmallMiniVariants } from "./components/widget-title-two-lines-small-mini";
export type { WidgetTitleTwoLinesSmallMiniProps } from "./components/widget-title-two-lines-small-mini";
export { WidgetTitleOneLineMediumSmall, widgetTitleOneLineMediumSmallVariants } from "./components/widget-title-one-line-medium-small";
export type { WidgetTitleOneLineMediumSmallProps } from "./components/widget-title-one-line-medium-small";
export { WidgetTitleOneLineSmallMini, widgetTitleOneLineSmallMiniVariants } from "./components/widget-title-one-line-small-mini";
export type { WidgetTitleOneLineSmallMiniProps } from "./components/widget-title-one-line-small-mini";
export { WidgetTitlePlaceholder, widgetTitlePlaceholderVariants } from "./components/widget-title-placeholder";
export type { WidgetTitlePlaceholderProps } from "./components/widget-title-placeholder";
export { WidgetModuleList, widgetModuleListVariants } from "./components/widget-module-list";
export type { WidgetModuleListProps } from "./components/widget-module-list";
export { WidgetModuleDivider, widgetModuleDividerVariants } from "./components/widget-module-divider";
export type { WidgetModuleDividerProps } from "./components/widget-module-divider";
export { ModuleControlButton, moduleControlButtonVariants } from "./components/module-control-button";
export type { ModuleControlButtonProps } from "./components/module-control-button";
export { ModuleGraphPlaceholder, moduleGraphPlaceholderVariants } from "./components/module-graph-placeholder";
export type { ModuleGraphPlaceholderProps } from "./components/module-graph-placeholder";
export { ModuleGraphDefault, moduleGraphDefaultVariants } from "./components/module-graph-default";
export type { ModuleGraphDefaultProps } from "./components/module-graph-default";
export { WidgetGeneral, widgetGeneralVariants } from "./components/widget-general";
export type { WidgetGeneralProps } from "./components/widget-general";
export { FigmaDonutChart, figmaDonutChartVariants } from "./components/charts/figma-donut-chart";
export type { FigmaDonutChartProps } from "./components/charts/figma-donut-chart";
export { FigmaMultiLayerDonut, figmaMultiLayerDonutVariants } from "./components/charts/figma-multi-layer-donut";
export type { FigmaMultiLayerDonutProps } from "./components/charts/figma-multi-layer-donut";
export { FigmaPredictiveChart, figmaPredictiveChartVariants } from "./components/charts/figma-predictive-chart";
export type { FigmaPredictiveChartProps } from "./components/charts/figma-predictive-chart";
export { FigmaPercentageDonut, figmaPercentageDonutVariants } from "./components/charts/figma-percentage-donut";
export type { FigmaPercentageDonutProps } from "./components/charts/figma-percentage-donut";
export * from "./tokens";
export { cn } from "./lib/utils";
export { ThemeProvider, useTheme } from "./components/theme-provider";
export { ThemeSwitcher, AdvancedThemeSwitcher } from "./components/theme-switcher";
export { ThemePreview, ThemeGallery, ColorPalette } from "./components/theme-preview";
export type { ThemeConfig, ThemeMode, ThemeVariant, ThemeColors } from "./lib/theme";
export { themes, getSystemTheme, resolveThemeMode, applyTheme, saveThemeConfig, loadThemeConfig } from "./lib/theme";
export { aiEngine, AIComponentEngine, type AIGenerationRequest, type AIGenerationResult } from "./lib/ai-engine";
export { validationPipeline, ValidationPipelineManager, type ValidationResult, type ValidationPipeline } from "./lib/validation-pipeline";