docs/developer_docs/components/ui/listviewcard.mdx
import { StoryWithControls } from '../../../src/components/StorybookWrapper';
ListViewCard is a card component used to display items in list views with an image, title, description, and optional cover sections.
<StoryWithControls component="ListViewCard" props={{ title: "Superset Card Title", loading: false, url: "/superset/dashboard/births/", imgURL: "https://picsum.photos/seed/superset/300/200", description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit...", coverLeft: "Left Section", coverRight: "Right Section" }} controls={[ { name: "title", label: "Title", type: "text", description: "Title displayed on the card." }, { name: "loading", label: "Loading", type: "boolean", description: "Whether the card is in loading state." }, { name: "url", label: "URL", type: "text", description: "URL the card links to." }, { name: "imgURL", label: "Image URL", type: "text", description: "Primary image URL for the card." }, { name: "description", label: "Description", type: "text", description: "Description text displayed on the card." }, { name: "coverLeft", label: "Cover Left", type: "text", description: "Content for the left section of the cover." }, { name: "coverRight", label: "Cover Right", type: "text", description: "Content for the right section of the cover." } ]} />
Edit the code below to experiment with the component:
function Demo() {
return (
<ListViewCard
title="Superset Card Title"
url="/superset/dashboard/births/"
imgURL="https://picsum.photos/seed/superset/300/200"
description="Lorem ipsum dolor sit amet, consectetur adipiscing elit..."
coverLeft="Left Section"
coverRight="Right Section"
/>
);
}
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | "Superset Card Title" | Title displayed on the card. |
loading | boolean | false | Whether the card is in loading state. |
url | string | "/superset/dashboard/births/" | URL the card links to. |
imgURL | string | "https://picsum.photos/seed/superset/300/200" | Primary image URL for the card. |
description | string | "Lorem ipsum dolor sit amet, consectetur adipiscing elit..." | Description text displayed on the card. |
coverLeft | string | "Left Section" | Content for the left section of the cover. |
coverRight | string | "Right Section" | Content for the right section of the cover. |
import { ListViewCard } from '@superset/components';
:::tip[Improve this page] This documentation is auto-generated from the component's Storybook story. Help improve it by editing the story file. :::