From b911db8b5fd66e4b4a9e1a9261dfcfa4d74bb1ba Mon Sep 17 00:00:00 2001 From: kaitranntt Date: Fri, 19 Dec 2025 19:44:04 -0500 Subject: [PATCH] refactor(ui): add barrel exports for analytics and components root - add analytics/index.ts aggregating chart components - add components/index.ts as main entry point --- ui/src/components/analytics/index.ts | 14 ++++++++++++++ ui/src/components/index.ts | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 ui/src/components/analytics/index.ts create mode 100644 ui/src/components/index.ts diff --git a/ui/src/components/analytics/index.ts b/ui/src/components/analytics/index.ts new file mode 100644 index 00000000..8a5bf17d --- /dev/null +++ b/ui/src/components/analytics/index.ts @@ -0,0 +1,14 @@ +/** + * Analytics Components Barrel Export + */ + +export { CacheEfficiencyCard } from './cache-efficiency-card'; +export { CliproxyStatsCard } from './cliproxy-stats-card'; +export { DateRangeFilter } from './date-range-filter'; +export { ModelBreakdownChart } from './model-breakdown-chart'; +export { ModelDetailsContent } from './model-details-content'; +export { SessionStatsCard } from './session-stats-card'; +export { TokenBreakdownChart } from './token-breakdown-chart'; +export { UsageInsightsCard } from './usage-insights-card'; +export { UsageSummaryCards } from './usage-summary-cards'; +export { UsageTrendChart } from './usage-trend-chart'; diff --git a/ui/src/components/index.ts b/ui/src/components/index.ts new file mode 100644 index 00000000..a0dc4bb2 --- /dev/null +++ b/ui/src/components/index.ts @@ -0,0 +1,18 @@ +/** + * Components Main Barrel Export + * + * Aggregates all component domain exports. + * Note: ui/ (shadcn) components are imported directly, not through this barrel. + */ + +// Domain exports +export * from './account'; +export * from './analytics'; +export * from './cliproxy'; +export * from './copilot'; +export * from './health'; +export * from './layout'; +export * from './monitoring'; +export * from './profiles'; +export * from './setup'; +export * from './shared';