@atlaskit/adf-schema
Version:
Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs
29 lines (28 loc) • 821 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.textColor = exports.colorGroup = exports.backgroundColor = void 0;
var _adfSchemaGenerator = require("@atlaskit/adf-schema-generator");
var backgroundColor = exports.backgroundColor = (0, _adfSchemaGenerator.adfMark)('backgroundColor');
var textColor = exports.textColor = (0, _adfSchemaGenerator.adfMark)('textColor');
var colorGroup = exports.colorGroup = (0, _adfSchemaGenerator.adfMarkGroup)('color', [textColor, backgroundColor]);
backgroundColor.define({
inclusive: true,
excludes: [colorGroup],
attrs: {
color: {
pattern: '^#[0-9a-fA-F]{6}$',
type: 'string'
}
}
});
textColor.define({
inclusive: true,
attrs: {
color: {
type: 'string',
pattern: '^#[0-9a-fA-F]{6}$'
}
}
});
;