UNPKG

@youwen/ai-design-system

Version:

Enterprise AI-driven design system with comprehensive design tokens

46 lines (45 loc) 1.08 kB
/** * 饼图组件 - 无业务语义的通用饼图 * 基于v2 HVACPieChart,移除业务逻辑 */ import React from 'react'; export interface PieChartProps { /** * 饼图数据 - 支持每个扇形独立的渐变,也兼容旧的color属性 */ data: Array<{ value: number; label: string; gradient?: { startColor: string; endColor: string; startOpacity?: number; endOpacity?: number; }; color?: string; }>; /** * 图表尺寸(宽高相等) * @default 170 */ size?: number; /** * 内半径(0=饼图,>0=环形图) * @default 0 */ innerRadius?: number; /** * 是否显示外圈边框 * @default true */ showOuterBorder?: boolean; /** * 自定义类名 */ className?: string; /** * 自定义样式 */ style?: React.CSSProperties; } export default function PieChart({ data, size, innerRadius, showOuterBorder, className, style }: PieChartProps): JSX.Element;