import * as React from 'react' import { cn } from '../core/cn' interface MetricConfig { label: string value: string | number delta?: { value: number; isPositive: boolean } sparklineData?: number[] } interface ChartConfig { id: string title: string type: 'line' | 'bar' | 'area' span?: 1 | 2 height?: number content: React.ReactNode } interface AnalyticsPageProps { title: string subtitle?: string dateRange?: React.ReactNode metrics: MetricConfig[] charts: ChartConfig[] actions?: React.ReactNode className?: string } export function analyticsPage({ title, subtitle, dateRange, metrics, charts, actions, className, }: AnalyticsPageProps): React.ReactElement { return (
{subtitle}
}{metric.label}
{metric.value}
{metric.delta && (