UNPKG

@atlaskit/renderer

Version:
43 lines 1.06 kB
import blockquote from './blockquote'; import bulletList from './bulletList'; import date from './date'; import decisionItem from './decisionItem'; import hardBreak from './hardBreak'; import heading from './heading'; import inlineCard from './inlineCard'; import listItem from './listItem'; import mediaGroup from './mediaGroup'; import mention from './mention'; import orderedList from './orderedList'; import panel from './panel'; import paragraph from './paragraph'; import rule from './rule'; import status from './status'; import table from './table'; import taskItem from './taskItem'; import unknown from './unknown'; export const reduce = (node, schema) => { const reducer = nodeToReducerMapping[node.type.name] || nodeToReducerMapping.unknown; return reducer(node, schema); }; const nodeToReducerMapping = { blockquote, bulletList, date, decisionItem, hardBreak, heading, inlineCard, listItem, mediaGroup, mention, orderedList, panel, panel_c1: panel, paragraph, rule, status, table, taskItem, unknown };