Agriculture Design System
Beta
Design System for the Export Service

Card

Also known as Tiles, Cards are a layout component that link to more information on a topic.

View in FigmaView in StorybookView in Github
import { ... } from '@ag.ds-next/react/card';

Usage

Card components can be imported via the card entrypoint in the @ag.ds-next/react package.

For example:

import { ... } from '@ag.ds-next/react/card';

Props

Card Props
PropTypeDescription
as?ElementType<any>
background?"body" | "bodyAlt"Default: "body"
children?ReactNode
clickable?boolean
shadow?boolean
CardInner Props
PropTypeDescription
childrenReactNode
CardLink Props
PropTypeDescription
aria-label?string
Describes the anchor element to assistive technologies.
children?ReactNode
download?any
Causes the browser to treat the linked URL as a download.
href?string
The URL that the hyperlink points to.
id?string
The ID of the hyperlink.
referrerPolicy?HTMLAttributeReferrerPolicy
How much of the referrer to send when following the link.
rel?string
The relationship of the linked URL as space-separated link types.
role?AriaRole
WAI-ARIA role.
target?HTMLAttributeAnchorTarget
Where to display the linked URL, as the name for a browsing context (a tab, window, or <iframe>).
CardHeader Props
PropTypeDescription
background?"body" | "bodyAlt"
children?ReactNode
CardFooter Props
PropTypeDescription
background?"body" | "bodyAlt"
children?ReactNode

Source

You can view the full source code for this package on Github.