Skip to content

Files

Latest commit

 

History

History
55 lines (46 loc) · 1.73 KB

Card.md

File metadata and controls

55 lines (46 loc) · 1.73 KB

Card

interface Card {
  variant?: 'quiet' | 'gallery', // Change to layout names instead?
  size?: 'L' | 'S',
  allowsSelection?: boolean,
  isSelected?: boolean,
  onSelectionChange?: (isSelected: boolean) => void,
  quickActions?: ReactElement<QuickActions>,
  actionMenu?: ReactElement<ActionMenu>
}

interface CardCoverPhoto {
  src: string,
  children?: ReactNode
}

interface CardPreview {
  children: ReactNode
}

interface CardBody {
  title?: ReactNode,
  subtitle?: ReactNode,
  description?: ReactNode
}

interface CardFooter {
  children: ReactNode
}

Card Changes

v2 v3 Notes
variant="standard" - standard is the default
selected isSelected

CardBody Changes

v2 v3 Notes
titlestring titleReactNode
subtitlestring subtitleReactNode
descriptionstring descriptionReactNode