UNPKG

@youwen/ai-design-system

Version:

Enterprise AI-driven design system with comprehensive design tokens

79 lines (78 loc) 2.07 kB
/** * Figma预测图表组件 - 基于v2真实实现 * 学习HVACPredictiveChart的复杂数据结构和渐变技术,遵循shadcn/ui + Radix模式 */ import * as React from "react"; import { type VariantProps } from "class-variance-authority"; export interface FigmaPredictiveChartProps extends React.ComponentPropsWithoutRef<"div">, Omit<VariantProps<typeof figmaPredictiveChartVariants>, 'size'> { /** * 图表数据点 - 学习v2的数据结构 */ data?: Array<{ label: string; value: number; position: { x: number; y: number; }; }>; /** * 预测线条数据 - 学习v2的复杂线条系统 */ lines?: Array<{ points: { x: number; y: number; }[]; type?: 'solid' | 'dashed'; gradient?: { id: string; stops: Array<{ offset: string; color: string; opacity?: number; }>; }; strokeWidth?: number; dashArray?: string; }>; /** * 顶部指示器数据 - 学习v2的指示器系统 */ indicators?: Array<{ color: string; width: number; label?: string; }>; /** * Y轴标签 */ yAxisLabels?: string[]; /** * X轴标签 */ xAxisLabels?: string[]; /** * 图表尺寸 */ size?: { width: number; height: number; }; /** * 是否显示网格 */ showGrid?: boolean; /** * 指示器条尺寸 */ indicatorSize?: { width: number; height: number; }; } declare const figmaPredictiveChartVariants: (props?: ({ size?: "sm" | "lg" | "md" | "xl" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const FigmaPredictiveChart: React.ForwardRefExoticComponent<FigmaPredictiveChartProps & React.RefAttributes<HTMLDivElement>>; export { FigmaPredictiveChart, figmaPredictiveChartVariants };