@stackbit/cms-contentful
Version:
Stackbit Contentful CMS Interface
37 lines (32 loc) • 1.72 kB
text/typescript
import { BLOCKS, INLINES, MARKS } from '@contentful/rich-text-types';
const { RICH_TEXT_NODE_TYPES, RICH_TEXT_MARK_TYPES } = require('@stackbit/types');
export const CONTENTFUL_NODE_TYPES_MAP = {
[]: RICH_TEXT_NODE_TYPES.PARAGRAPH,
[]: RICH_TEXT_NODE_TYPES.BLOCKQUOTE,
[]: RICH_TEXT_NODE_TYPES.UL,
[]: RICH_TEXT_NODE_TYPES.OL,
[]: RICH_TEXT_NODE_TYPES.LIST_ITEM,
[]: RICH_TEXT_NODE_TYPES.HEADING_1,
[]: RICH_TEXT_NODE_TYPES.HEADING_2,
[]: RICH_TEXT_NODE_TYPES.HEADING_3,
[]: RICH_TEXT_NODE_TYPES.HEADING_4,
[]: RICH_TEXT_NODE_TYPES.HEADING_5,
[]: RICH_TEXT_NODE_TYPES.HEADING_6,
[]: RICH_TEXT_NODE_TYPES.HR,
[]: RICH_TEXT_NODE_TYPES.LINK,
[]: RICH_TEXT_NODE_TYPES.REFERENCE,
[]: RICH_TEXT_NODE_TYPES.REFERENCE,
[]: RICH_TEXT_NODE_TYPES.REFERENCE,
[]: RICH_TEXT_NODE_TYPES.REFERENCE,
[]: RICH_TEXT_NODE_TYPES.REFERENCE
};
export const CONTENTFUL_MARKS_TYPES_MAP = {
[]: RICH_TEXT_MARK_TYPES.BOLD,
[]: RICH_TEXT_MARK_TYPES.ITALIC,
[]: RICH_TEXT_MARK_TYPES.UNDERLINE,
[]: RICH_TEXT_MARK_TYPES.CODE
};
export const CONTENTFUL_CLOUDINARY_APP = 'zjcnWgBknf9zB7IM9HZjE';
export const CONTENTFUL_BYNDER_APP = '5KySdUzG7OWuCE2V3fgtIa';
export const CONTENTFUL_APRIMO_APP = 'RkD9DMLgnqahWzcYyQ0RI';
export const CONTENTFUL_BUILT_IN_IMAGE_SOURCES = ['cloudinary', 'bynder', 'aprimo'];