import { CommandDeclaration } from '../../../lib/services/CommandService'; import { _ } from 'lib/locale'; const declarations:CommandDeclaration[] = [ { name: 'insertText', }, { name: 'scrollToHash', }, { name: 'textCopy', label: () => _('Copy'), role: 'copy', }, { name: 'textCut', label: () => _('Cut'), role: 'cut', }, { name: 'textPaste', label: () => _('Paste'), role: 'paste', }, { name: 'textSelectAll', label: () => _('Select all'), role: 'selectAll', }, { name: 'textBold', label: () => _('Bold'), iconName: 'icon-bold', }, { name: 'textItalic', label: () => _('Italic'), iconName: 'icon-italic', }, { name: 'textLink', label: () => _('Hyperlink'), iconName: 'icon-link', }, { name: 'textCode', label: () => _('Code'), iconName: 'icon-code', }, { name: 'attachFile', label: () => _('Attach file'), iconName: 'icon-attachment', }, { name: 'textNumberedList', label: () => _('Numbered List'), iconName: 'icon-numbered-list', }, { name: 'textBulletedList', label: () => _('Bulleted List'), iconName: 'icon-bulleted-list', }, { name: 'textCheckbox', label: () => _('Checkbox'), iconName: 'icon-to-do-list', }, { name: 'textHeading', label: () => _('Heading'), iconName: 'icon-heading', }, { name: 'textHorizontalRule', label: () => _('Horizontal Rule'), iconName: 'fas fa-ellipsis-h', }, { name: 'insertDateTime', label: () => _('Insert Date Time'), iconName: 'icon-add-date', }, { name: 'selectedText', }, { name: 'replaceSelection', }, ]; export default declarations;