UNPKG

@atlaskit/editor-plugin-toolbar-lists-indentation

Version:

Toolbar lists and indentation plugin for @atlaskit/editor-core

38 lines 1.63 kB
import React from 'react'; import { LISTS_INDENTATION_GROUP, LISTS_INDENTATION_GROUP_COLLAPSED, LISTS_INDENTATION_GROUP_COLLAPSED_RANK, LISTS_INDENTATION_GROUP_INLINE, LISTS_INDENTATION_GROUP_RANK, LISTS_INDENTATION_HERO_BUTTON, LISTS_INDENTATION_HERO_BUTTON_COLLAPSED } from '@atlaskit/editor-common/toolbar'; import { ListsIndentationHeroButtonCollapsed, ListsIndentationHeroButtonNew } from './ListsIndentationHeroButton'; export const getListsIndentationHeroButton = api => { return [{ type: LISTS_INDENTATION_HERO_BUTTON.type, key: LISTS_INDENTATION_HERO_BUTTON.key, parents: [{ type: LISTS_INDENTATION_GROUP.type, key: LISTS_INDENTATION_GROUP.key, rank: LISTS_INDENTATION_GROUP_RANK[LISTS_INDENTATION_HERO_BUTTON.key] }], component: ({ parents }) => /*#__PURE__*/React.createElement(ListsIndentationHeroButtonNew, { api: api, parents: parents }) }, { type: LISTS_INDENTATION_HERO_BUTTON_COLLAPSED.type, key: LISTS_INDENTATION_HERO_BUTTON_COLLAPSED.key, parents: [{ type: LISTS_INDENTATION_GROUP_COLLAPSED.type, key: LISTS_INDENTATION_GROUP_COLLAPSED.key, rank: LISTS_INDENTATION_GROUP_COLLAPSED_RANK[LISTS_INDENTATION_HERO_BUTTON_COLLAPSED.key] }, { type: LISTS_INDENTATION_GROUP_INLINE.type, key: LISTS_INDENTATION_GROUP_INLINE.key, rank: LISTS_INDENTATION_GROUP_COLLAPSED_RANK[LISTS_INDENTATION_HERO_BUTTON_COLLAPSED.key] }], component: ({ parents }) => /*#__PURE__*/React.createElement(ListsIndentationHeroButtonCollapsed, { api: api, parents: parents }) }]; };