Import
import { EntityStatusBadge } from '@contentful/f36-components';// orimport { EntityStatusBadge } from '@contentful/f36-badge';
Examples
EntityStatusBadge can represent different entity statuses. The value is passed as an entityStatus
property and displayed as content in the badge:
Published
publishedfunction EntityStatusBadgePublishedExample() {return <EntityStatusBadge entityStatus="published" />;}
Draft
draftfunction EntityStatusBadgeDraftExample() {return <EntityStatusBadge entityStatus="draft" />;}
Archived
archivedfunction EntityStatusBadgeArchivedExample() {return <EntityStatusBadge entityStatus="archived" />;}
Changed
changedfunction EntityStatusBadgeChangedExample() {return <EntityStatusBadge entityStatus="changed" />;}
Deleted
deletedfunction EntityStatusBadgeDeletedExample() {return <EntityStatusBadge entityStatus="deleted" />;}
New
newfunction EntityStatusBadgeNewExample() {return <EntityStatusBadge entityStatus="new" />;}
With scheduled actions
Some entities have scheduled actions, for instance an entry might be scheduled to be published at a specific time later on:
changedfunction EntityStatusBadgeScheduledExample() {return <EntityStatusBadge entityStatus="changed" isScheduled />;}