Files
aivanov_database/aivanov_project/vanna/frontends/webcomponent/src/index.ts
2026-03-05 01:20:15 +01:00

38 lines
1.2 KiB
TypeScript

// Log build information when the module loads
console.log(
'%c🎨 AIVANOV Components',
'color: #4CAF50; font-weight: bold; font-size: 14px;'
);
console.log(
`%c📦 Version: ${__BUILD_VERSION__}`,
'color: #2196F3; font-weight: bold;'
);
console.log(
`%c🕐 Built: ${__BUILD_TIME__}`,
'color: #FF9800; font-weight: bold;'
);
console.log(
'%c━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━',
'color: #9E9E9E;'
);
export { VannaChat } from './components/vanna-chat';
export { VannaMessage } from './components/vanna-message';
export { VannaStatusBar } from './components/vanna-status-bar';
export { VannaProgressTracker } from './components/vanna-progress-tracker';
export { PlotlyChart } from './components/plotly-chart';
// Rich component system
export {
ComponentRegistry,
ComponentManager,
CardComponentRenderer,
TaskListComponentRenderer,
ProgressBarComponentRenderer,
NotificationComponentRenderer,
StatusIndicatorComponentRenderer,
TextComponentRenderer
} from './components/rich-component-system';
// Rich component styles are injected automatically by the ComponentManager