UNPKG

@contentstack/live-preview-utils

Version:

Contentstack provides the Live Preview SDK to establish a communication channel between the various Contentstack SDKs and your website, transmitting live changes to the preview pane.

19 lines (16 loc) 948 B
import { VisualBuilderCslpEventDetails } from '../types/visualBuilder.types.cjs'; import { EntryPermissions } from '../utils/getEntryPermissions.cjs'; import { WorkflowStageDetails } from '../utils/getWorkflowStageDetails.cjs'; import { ResolvedVariantPermissions } from '../utils/getResolvedVariantPermissions.cjs'; import '../../cslp/types/cslp.types.cjs'; type FieldDetails = Pick<VisualBuilderCslpEventDetails, "editableElement" | "fieldMetadata">; interface MultipleFieldToolbarProps { eventDetails: VisualBuilderCslpEventDetails; hideOverlay: () => void; isVariant?: boolean; entryPermissions?: EntryPermissions | undefined; entryWorkflowStageDetails?: WorkflowStageDetails | undefined; resolvedVariantPermissions?: ResolvedVariantPermissions | undefined; } declare function FieldToolbarComponent(props: MultipleFieldToolbarProps): JSX.Element | null; export { type FieldDetails, FieldToolbarComponent as default };