UNPKG

@arudovwen/react-form-builder

Version:
42 lines (39 loc) 1.63 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _componentDragHandle = _interopRequireDefault(require("./component-drag-handle")); /** * <HeaderBar /> */ // import Grip from '../multi-column/grip'; class HeaderBar extends _react.default.Component { render() { return /*#__PURE__*/_react.default.createElement("div", { className: "toolbar-header" }, /*#__PURE__*/_react.default.createElement("span", { className: "badge badge-secondary" }, this.props.data.text), /*#__PURE__*/_react.default.createElement("div", { className: "toolbar-header-buttons" }, this.props.data.element !== 'LineBreak' && /*#__PURE__*/_react.default.createElement("div", { className: "btn is-isolated", onClick: this.props.editModeOn.bind(this.props.parent, this.props.data) }, /*#__PURE__*/_react.default.createElement("i", { className: "is-isolated fas fa-edit" })), /*#__PURE__*/_react.default.createElement("div", { className: "btn is-isolated", onClick: this.props.onDestroy.bind(this, this.props.data) }, /*#__PURE__*/_react.default.createElement("i", { className: "is-isolated fas fa-trash" })), /*#__PURE__*/_react.default.createElement(_componentDragHandle.default, { data: this.props.data, index: this.props.index, onDestroy: this.props.onDestroy, setAsChild: this.props.setAsChild }))); } } exports.default = HeaderBar;