@youwen/ai-design-system
Version:
Enterprise AI-driven design system with comprehensive design tokens
17 lines (16 loc) • 1.48 kB
TypeScript
import * as React from "react";
import { type VariantProps } from "class-variance-authority";
declare const cardVariants: (props?: ({
variant?: "default" | "outlined" | "elevated" | "flat" | null | undefined;
size?: "sm" | "lg" | "md" | "xl" | "enterprise-sm" | "enterprise-md" | "enterprise-lg" | null | undefined;
padding?: "sm" | "lg" | "none" | "md" | "xs" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface CardProps extends React.HTMLAttributes<HTMLDivElement>, VariantProps<typeof cardVariants> {
}
declare const Card: React.ForwardRefExoticComponent<CardProps & React.RefAttributes<HTMLDivElement>>;
declare const CardHeader: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const CardTitle: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & React.RefAttributes<HTMLParagraphElement>>;
declare const CardDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & React.RefAttributes<HTMLParagraphElement>>;
declare const CardContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const CardFooter: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent, cardVariants };