TeaserCard / Dev
Install
yarn add @ntds/media-card
Import
import { TeaserCard } from '@ntds/media-card';
Props
TeaserCard
| Prop | Type & Description |
|---|---|
| backgroundColor | string hex value for card background color |
| textColor | string hex value for text color |
| footer | { message?: string; logo?: { name: string; title: string; }; button?: { url: string; label: string; onClick?: () => void; }; colorTint: string; legalText?: string; } footer |
| media | MediaType media |
| link | { url: string; label: string; onClick?: () => void; } Card link |
| linkComponent | React.ComponentType<any> The component to use for rendering links. Typically, this is a React Router Link component and only needs to be set in OmniWeb since the links are SPA-links inside OmniWeb. If not defined (default), the component will render a regular anchor tag. |
| renderImage | (className: string, media: MediaImage) => ReactNode Provide a function that renders the image. Example:
|