UNPKG

@atlaskit/editor-plugin-status

Version:

Status plugin for @atlaskit/editor-core

17 lines 584 B
import { uuid } from '@atlaskit/adf-schema/uuid'; import { fg } from '@atlaskit/platform-feature-flags/fg'; export const DEFAULT_STATUS = { text: '', color: 'neutral' }; export const DEFAULT_STATUS_NEW = { text: '', color: 'neutral', style: 'mixedCase' }; export const getDefaultStatusAttrs = () => fg('platform-dst-lozenge-tag-badge-visual-uplifts') ? DEFAULT_STATUS_NEW : DEFAULT_STATUS; export const createStatusNode = (schema, attrs = {}, marks) => schema.nodes.status.createChecked({ ...getDefaultStatusAttrs(), localId: uuid.generate(), ...attrs }, null, marks);