Import
import { EntityList } from '@contentful/f36-components';// orimport { EntityList } from '@contentful/f36-entity-list';
Examples
Basic
With actions menu
With drag handle
Props (API reference)
Open in StorybookEntityList
Name | Type | Default | 
|---|---|---|
| children | ReactNode  | |
| className | string CSS class to be appended to the root element  | |
| testId | string A [data-test-id] attribute used for testing purposes  | 
EntityList.Item
Name | Type | Default | 
|---|---|---|
| title required   | string The title of the entity  | |
| actions | ReactNodeArray Menu elements rendered as actions in Menu  | |
| cardDragHandleComponent | string number false true {} ReactNodeArray ReactElement<any, string | JSXElementConstructor<any>> ReactPortal Prop to pass a custom CardDragHandle component to for use in drag and drop contexts  | |
| cardDragHandleProps | Partial<DragHandleProps<"div">> Props to pass down to the default CardDragHandle component (does not work with cardDragHandleComponent prop)  | |
| className | string CSS class to be appended to the root element  | |
| contentType | string The content type of the entity  | |
| description | string The description of the entity  | |
| entityType | "Entry" "Asset" "entry" "asset" "Release" "Page" "Experience" "experience" An entity can either be an Entry, an Asset or a Release. This prop will apply styling based on if the entity is an asset, a release or an entry Note: 'entry' and 'asset' are @deprecated but supported in v1.x for backwards compatibility  | entry  | 
| href | string The href for the component. Will render the card as an `a` element for native browser link handling  | |
| isActionsDisabled | false true A boolean used to disable the CardActions  | false  | 
| isDragActive | false true Applies styling for when the component is actively being dragged by the user  | |
| isLoading | false true Loading state for the component - when true will display loading feedback to the user  | |
| onClick | MouseEventHandler<Element> The action to be performed on click of the EntryCard  | |
| status | "archived" "changed" "draft" "published" The publish status of the entry  | |
| testId | string A [data-test-id] attribute used for testing purposes  | cf-ui-entity-list-item  | 
| thumbnailAltText | string The alt text for the thumbnail  | |
| thumbnailUrl | string The URL of the entity's preview thumbnail. Use 46px x 46px images for best results  | |
| withDragHandle | false true Renders a drag handle for the component for use in drag and drop contexts  | |
| withThumbnail | false true A boolean used to render the Thumbnail or not  | true  |