@atlaskit/adf-schema
Version:
Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs
21 lines • 698 B
JavaScript
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))]
});