@atlaskit/editor-plugin-alignment
Version:
Alignment plugin for @atlaskit/editor-core
32 lines • 1.27 kB
JavaScript
import { alignCenter, alignLeft, alignRight } from '@atlaskit/editor-common/keymaps';
import { alignmentMessages as messages } from '@atlaskit/editor-common/messages';
import { ALIGN_LEFT_MENU_ITEM, ALIGN_CENTER_MENU_ITEM, ALIGN_RIGHT_MENU_ITEM, ALIGNMENT_MENU_SECTION_RANK } from '@atlaskit/editor-common/toolbar';
import { AlignTextLeftIcon, AlignTextCenterIcon, AlignTextRightIcon } from '@atlaskit/editor-toolbar';
export var alignmentOptions = function alignmentOptions() {
return {
start: {
key: ALIGN_LEFT_MENU_ITEM.key,
type: ALIGN_LEFT_MENU_ITEM.type,
rank: ALIGNMENT_MENU_SECTION_RANK[ALIGN_LEFT_MENU_ITEM.key],
label: messages.alignLeft,
icon: AlignTextLeftIcon,
keymap: alignLeft
},
center: {
key: ALIGN_CENTER_MENU_ITEM.key,
type: ALIGN_CENTER_MENU_ITEM.type,
rank: ALIGNMENT_MENU_SECTION_RANK[ALIGN_CENTER_MENU_ITEM.key],
label: messages.alignCenter,
icon: AlignTextCenterIcon,
keymap: alignCenter
},
end: {
key: ALIGN_RIGHT_MENU_ITEM.key,
type: ALIGN_RIGHT_MENU_ITEM.type,
rank: ALIGNMENT_MENU_SECTION_RANK[ALIGN_RIGHT_MENU_ITEM.key],
label: messages.alignRight,
icon: AlignTextRightIcon,
keymap: alignRight
}
};
};