UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

21 lines 698 B
import { $or, $zeroPlus, adfNode } from '@atlaskit/adf-schema-generator'; import { inlineContentGroup } from '../groups/inlineContentGroup'; import { inlineGroup } from '../groups/inlineGroup'; import { unsupportedMark } from '../marks/unsupportedMark'; import { unsupportedNodeAttribute } from '../marks/unsupportedNodeAttribute'; export var decisionItem = adfNode('decisionItem').define({ defining: true, marks: [unsupportedMark, unsupportedNodeAttribute], allowAnyChildMark: true, attrs: { localId: { type: 'string', default: '' }, state: { type: 'string', default: 'DECIDED' } }, content: [$zeroPlus($or(inlineGroup, inlineContentGroup))] });