UNPKG

@clubmed/trident-ui

Version:

Shared ClubMed React UI components

16 lines (15 loc) 669 B
import { ComponentPropsWithoutRef, ElementType } from 'react'; import { CARD_ASPECT_RATIOS } from './CardAspectRatios'; type CARD_THEME = 'none' | 'bordered' | 'frame'; export type CardProps<T extends ElementType = 'div'> = { component?: string; /** * By default the card has a border. * Set to false to remove it. */ border?: boolean; format?: keyof typeof CARD_ASPECT_RATIOS; theme?: CARD_THEME | CARD_THEME[]; } & ComponentPropsWithoutRef<T>; export declare function Card<T extends ElementType = 'div'>({ children, className, component, format, theme, ...attrs }: CardProps<T>): import("react/jsx-runtime").JSX.Element; export {};