card
Overview
card is most typically a stand-alone component that displays content about a single topic.
To link cards to queries and objects, use object-repeat.
Alternatively, use the list UI component.
Basic Example
<var name="timestamp" type="text" />
<var name="user" type="user" />
<card>
<header>New Job Available</header>
<content>Click here to see details</content>
<footer>Submitted @ {timestamp} by {user.first_name} {user.last_name}</footer>
<accent label="Open" color="positive" />
<action on-press="$:displayDetails()" icon="fa-ellipsis-h" />
</card>
Standard Attributes
content
contentOptional
Type: string (static text, a format string or the return value of a JS/TS function)
Default: unset
Shorthand supported? true
Text that is displayed in the content position of the card.
Example: Shorthand syntax
Example: Longhand syntax
footer
footerOptional
Type: string (static text, a format string or the return value of a JS/TS function)
Default: unset
Shorthand supported? true
Text that is displayed in the footer position of the card.
Example: Shorthand syntax
Example: Longhand syntax
header
headerOptional
Type: string (static text, a format string or the return value of a JS/TS function)
Default: unset
Shorthand supported? true
Text that is displayed in the header position of the list-item.
Example: Shorthand syntax
Example: Longhand syntax
Advanced Attributes
align-content
align-contentalign-contenticon
iconA shorthand attribute. See action > icon
icon-color
icon-colorOptional
Type: string - can be a named color or #HEX value
Default: unset
Specify the color of the icon.
icon-position
icon-positionicon-positionon-press
on-pressA shorthand attribute. See action > on-press
show-if and hide-if
show-ifhide-ifshow-if and hide-ifvalidate
validateA shorthand attribute. See action > validate
Last updated