@voilajsx/uikit
Version:
Cross-platform React components with beautiful themes and OKLCH color science
55 lines • 2.57 kB
TypeScript
/**
* Card container component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card content
* @returns {JSX.Element} Card component
*/
export const Card: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
/**
* Card header component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card header content
* @returns {JSX.Element} CardHeader component
*/
export const CardHeader: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
/**
* Card title component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card title content
* @returns {JSX.Element} CardTitle component
*/
export const CardTitle: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
/**
* Card description component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card description content
* @returns {JSX.Element} CardDescription component
*/
export const CardDescription: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
/**
* Card content component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card content
* @returns {JSX.Element} CardContent component
*/
export const CardContent: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
/**
* Card footer component
* @param {Object} props - Component props
* @param {string} [props.className] - Additional CSS classes
* @param {boolean} [props.asChild=false] - Render as child component
* @param {React.ReactNode} props.children - Card footer content
* @returns {JSX.Element} CardFooter component
*/
export const CardFooter: import("react").ForwardRefExoticComponent<import("react").RefAttributes<any>>;
//# sourceMappingURL=card.d.ts.map