UNPKG

@edtr-io/plugin-text

Version:
58 lines (47 loc) 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ListControls = void 0; var React = _interopRequireWildcard(require("react")); var _index = require("./index"); var _editorUi = require("@edtr-io/editor-ui"); var _button = require("../toolbar/button"); var _list = require("../plugins/list"); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } var ListControls = function ListControls(props) { return React.createElement(React.Fragment, null, React.createElement(_button.Button, { name: props.name, active: (0, _list.isList)(_list.orderedListNode)(props.editor), onClick: function onClick() { (0, _list.toggleList)(_list.orderedListNode)(props.editor).focus(); props.onChange(props.editor); }, title: 'Nummerierte Liste' }, React.createElement(_editorUi.EdtrIcon, { icon: _editorUi.edtrTextControls.listNumbered })), React.createElement(_button.Button, { name: props.name, active: (0, _list.isList)(_list.unorderedListNode)(props.editor), onClick: function onClick() { (0, _list.toggleList)(_list.unorderedListNode)(props.editor).focus(); if (!(0, _list.isList)(_list.unorderedListNode)(props.editor)) { props.switchControls(_index.VisibleControls.All); } props.onChange(props.editor); }, title: 'Aufzählung' }, React.createElement(_editorUi.EdtrIcon, { icon: _editorUi.edtrTextControls.listBullets })), React.createElement(_button.Button, { name: props.name, onClick: function onClick() { return props.switchControls(_index.VisibleControls.All); }, title: 'Untermenü schließen' }, React.createElement(_editorUi.EdtrIcon, { icon: _editorUi.edtrTextControls.close }))); }; exports.ListControls = ListControls; //# sourceMappingURL=lists.js.map