UNPKG

@youwen/ai-design-system

Version:

Enterprise AI-driven design system with comprehensive design tokens

34 lines (33 loc) 1.12 kB
/** * Figma百分比环形图组件 - 基于用户提供的SVG设计 * 精确实现Figma设计规范,遵循shadcn/ui + Radix模式 */ import * as React from "react"; import { type VariantProps } from "class-variance-authority"; export interface FigmaPercentageDonutProps extends React.ComponentPropsWithoutRef<"div">, Omit<VariantProps<typeof figmaPercentageDonutVariants>, 'size'> { /** * 进度值 (0-100) * @default 65 */ value?: number; /** * 图表尺寸 * @default 120 */ size?: number; /** * 显示百分比 * @default true */ showPercentage?: boolean; /** * 显示圆形指示器 * @default true */ showIndicator?: boolean; } declare const figmaPercentageDonutVariants: (props?: ({ size?: "sm" | "lg" | "md" | "xl" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const FigmaPercentageDonut: React.ForwardRefExoticComponent<FigmaPercentageDonutProps & React.RefAttributes<HTMLDivElement>>; export { FigmaPercentageDonut, figmaPercentageDonutVariants };