@ducor/react
Version:
admin template ui interface
45 lines (44 loc) • 1.84 kB
TypeScript
import React from "react";
import { Color, Variant } from "@ducor/color";
interface CardProps extends React.HTMLAttributes<HTMLDivElement> {
children?: React.ReactNode;
className?: string;
color?: Color;
variant?: Variant;
}
interface CardHeaderProps extends React.HTMLAttributes<HTMLDivElement> {
children?: React.ReactNode;
className?: string;
}
interface CardBodyProps extends React.HTMLAttributes<HTMLDivElement> {
children?: React.ReactNode;
className?: string;
}
interface CardFooterProps extends React.HTMLAttributes<HTMLDivElement> {
children?: React.ReactNode;
className?: string;
}
interface CardTitleProps extends React.HTMLAttributes<HTMLHeadingElement> {
children?: React.ReactNode;
className?: string;
color?: Color;
}
interface CardSubTitleProps extends React.HTMLAttributes<HTMLParagraphElement> {
children?: React.ReactNode;
className?: string;
color?: Color;
}
interface CardTextProps extends React.HTMLAttributes<HTMLParagraphElement> {
children?: React.ReactNode;
className?: string;
color?: Color;
}
declare const _default: React.ForwardRefExoticComponent<CardProps & React.RefAttributes<HTMLDivElement>> & {
Header: React.ForwardRefExoticComponent<CardHeaderProps & React.RefAttributes<HTMLDivElement>>;
Body: React.ForwardRefExoticComponent<CardBodyProps & React.RefAttributes<HTMLDivElement>>;
Footer: React.ForwardRefExoticComponent<CardFooterProps & React.RefAttributes<HTMLDivElement>>;
Title: React.ForwardRefExoticComponent<CardTitleProps & React.RefAttributes<HTMLHeadingElement>>;
SubTitle: React.ForwardRefExoticComponent<CardSubTitleProps & React.RefAttributes<HTMLParagraphElement>>;
Text: React.ForwardRefExoticComponent<CardTextProps & React.RefAttributes<HTMLParagraphElement>>;
};
export default _default;