created:7/7/2021
updated:7/7/2021
loc
98
comments
12%
passed
6
failed
10
coverage
88%
Card
grommet-controls
3.0.2A Card-type container, all props of Box apply

Info card
sub-title info

- config
- source
({border,align,direction,pad,imageStamp,title,level,fit,image,height,}) => (<Card><Card.CardTitleborder={border}align={align}direction={direction}pad={pad}><Box direction="row"><ImageStamp {...imageStamp} /><Heading level={level} margin="xsmall">{title}</Heading></Box><Box direction="row"><Bitcoin color="plain" /><Text>sub-title info</Text></Box></Card.CardTitle><Card.CardContent><Image fit={fit} src={image} height={`${height}`} /></Card.CardContent><Card.CardActions justify="center">{actions.map((action, index) => (<Buttonkey={`actions_${index}`}label={action.label}onClick={action.onClick}/>))}</Card.CardActions></Card>)
Name | Description | Default | Controls | |
---|---|---|---|---|
Heading(3 properties) | ||||
imageStamp | object | { "src": "https://s3.amazonaws.com/uifaces/faces/twitter/shadeed9/128.jpg", "round": "full" } | ||
title | text | Info card | ||
level | number | 3 | ||
Content(3 properties) | ||||
Card.CardTitle(4 properties) |
Name | Description | Default | |
---|---|---|---|
ICardProps(1 properties) | |||
children | children card elements to be displayed ReactNode | - | |
BoxProps(28 properties) |
package | imports | peer |
---|---|---|
grommet ^2.15.0 | HeadingPropsHeadingBoxPropsBox | * |
react ^17.0.1 | React | * |
styled-components ^5.1.1 | ThemeContext | * |
file | imports |
---|---|
"./CardProps" | ICardPropsICardTitlePropsICardContentPropsICardActionsProps |
"./StyledCard" | StyledCard |
<ThemeContext.Consumer>
styled-components
^5.1.1<StyledCard
themeoverflow
/>StyledCard
from"./StyledCard"
<Box
alignpadgapborderflexfilldirection
/>grommet
^2.15.0<Box
directionfillbordergapflex
>grommet
^2.15.0<Heading
levelmargincolortextAligntruncateresponsive
>grommet
^2.15.0<strong/>
strong
<Box
padfillflex
/>grommet
^2.15.0Card
