Import
import { Asset } from '@contentful/f36-components';// orimport { Asset } from '@contentful/f36-asset';
Examples
Basic usage
An image asset
By default an asset with the type image will render the src attribute directly, like a HTML <img /> element.
An archived image asset
If asset status is set to archived, an image icon is displayed instead of the actual image.
Props (API reference)
Open in StorybookName | Type | Default |
|---|---|---|
| className | string CSS class to be appended to the root element | |
| src | string A `src` attribute to use for image assets | |
| status | "archived" "changed" "deleted" "draft" "published" The publish status of the asset | |
| testId | string A [data-test-id] attribute used for testing purposes | |
| title | string The title of the asset | |
| type | "archive" "audio" "code" "image" "markup" "pdf" "plaintext" "presentation" "richtext" "spreadsheet" "video" The type of asset being represented |