UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

69 lines (55 loc) 4.72 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 _propTypes = _interopRequireDefault(require("prop-types")); var _ListItemText = _interopRequireDefault(require("@material-ui/core/ListItemText")); var _ListItem = _interopRequireDefault(require("@material-ui/core/ListItem")); var _styles = require("@material-ui/core/styles"); var styles = function styles() { return { root: { borderBottom: 'solid #ffffff4d 1px' }, primary: { color: '#FFFFFF', fontSize: 'inherit' } }; }; /** * Renders an empty menu item with some basic text * @param {string} label - the text to display * @param {boolean} enabled - indicates if the item should be rendered * @param classes * @returns {*} * @constructor */ var EmptyItem = function EmptyItem(_ref) { var label = _ref.label, enabled = _ref.enabled, classes = _ref.classes; if (enabled && label) { return /*#__PURE__*/_react["default"].createElement(_ListItem["default"], { className: classes.root }, /*#__PURE__*/_react["default"].createElement(_ListItemText["default"], { classes: { primary: classes.primary }, primary: label })); } else { return null; } }; EmptyItem.propTypes = { classes: _propTypes["default"].object.isRequired, enabled: _propTypes["default"].bool.isRequired, label: _propTypes["default"].string }; var _default = (0, _styles.withStyles)(styles)(EmptyItem); exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9Hcm91cGVkTWVudS9NZW51L0VtcHR5SXRlbS5qcyJdLCJuYW1lcyI6WyJzdHlsZXMiLCJyb290IiwiYm9yZGVyQm90dG9tIiwicHJpbWFyeSIsImNvbG9yIiwiZm9udFNpemUiLCJFbXB0eUl0ZW0iLCJsYWJlbCIsImVuYWJsZWQiLCJjbGFzc2VzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwib2JqZWN0IiwiaXNSZXF1aXJlZCIsImJvb2wiLCJzdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUNBOztBQUNBOztBQUVBLElBQU1BLE1BQU0sR0FBRyxTQUFUQSxNQUFTO0FBQUEsU0FBTztBQUNwQkMsSUFBQUEsSUFBSSxFQUFFO0FBQUVDLE1BQUFBLFlBQVksRUFBRTtBQUFoQixLQURjO0FBRXBCQyxJQUFBQSxPQUFPLEVBQUU7QUFDUEMsTUFBQUEsS0FBSyxFQUFFLFNBREE7QUFFUEMsTUFBQUEsUUFBUSxFQUFFO0FBRkg7QUFGVyxHQUFQO0FBQUEsQ0FBZjtBQVFBOzs7Ozs7Ozs7O0FBUUEsSUFBTUMsU0FBUyxHQUFHLFNBQVpBLFNBQVksT0FFWjtBQUFBLE1BREpDLEtBQ0ksUUFESkEsS0FDSTtBQUFBLE1BREdDLE9BQ0gsUUFER0EsT0FDSDtBQUFBLE1BRFlDLE9BQ1osUUFEWUEsT0FDWjs7QUFDSixNQUFJRCxPQUFPLElBQUlELEtBQWYsRUFBc0I7QUFDcEIsd0JBQ0UsZ0NBQUMsb0JBQUQ7QUFBVSxNQUFBLFNBQVMsRUFBRUUsT0FBTyxDQUFDUjtBQUE3QixvQkFDRSxnQ0FBQyx3QkFBRDtBQUNFLE1BQUEsT0FBTyxFQUFFO0FBQUVFLFFBQUFBLE9BQU8sRUFBRU0sT0FBTyxDQUFDTjtBQUFuQixPQURYO0FBRUUsTUFBQSxPQUFPLEVBQUVJO0FBRlgsTUFERixDQURGO0FBUUQsR0FURCxNQVNPO0FBQ0wsV0FBTyxJQUFQO0FBQ0Q7QUFDRixDQWZEOztBQWlCQUQsU0FBUyxDQUFDSSxTQUFWLEdBQXNCO0FBQ3BCRCxFQUFBQSxPQUFPLEVBQUVFLHNCQUFVQyxNQUFWLENBQWlCQyxVQUROO0FBRXBCTCxFQUFBQSxPQUFPLEVBQUVHLHNCQUFVRyxJQUFWLENBQWVELFVBRko7QUFHcEJOLEVBQUFBLEtBQUssRUFBRUksc0JBQVVJO0FBSEcsQ0FBdEI7O2VBTWUsd0JBQVdmLE1BQVgsRUFBbUJNLFNBQW5CLEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBMaXN0SXRlbVRleHQgZnJvbSAnQG1hdGVyaWFsLXVpL2NvcmUvTGlzdEl0ZW1UZXh0JztcbmltcG9ydCBMaXN0SXRlbSBmcm9tICdAbWF0ZXJpYWwtdWkvY29yZS9MaXN0SXRlbSc7XG5pbXBvcnQgeyB3aXRoU3R5bGVzIH0gZnJvbSAnQG1hdGVyaWFsLXVpL2NvcmUvc3R5bGVzJztcblxuY29uc3Qgc3R5bGVzID0gKCkgPT4gKHtcbiAgcm9vdDogeyBib3JkZXJCb3R0b206ICdzb2xpZCAjZmZmZmZmNGQgMXB4JyB9LFxuICBwcmltYXJ5OiB7XG4gICAgY29sb3I6ICcjRkZGRkZGJyxcbiAgICBmb250U2l6ZTogJ2luaGVyaXQnLFxuICB9LFxufSk7XG5cbi8qKlxuICogUmVuZGVycyBhbiBlbXB0eSBtZW51IGl0ZW0gd2l0aCBzb21lIGJhc2ljIHRleHRcbiAqIEBwYXJhbSB7c3RyaW5nfSBsYWJlbCAtIHRoZSB0ZXh0IHRvIGRpc3BsYXlcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gZW5hYmxlZCAtIGluZGljYXRlcyBpZiB0aGUgaXRlbSBzaG91bGQgYmUgcmVuZGVyZWRcbiAqIEBwYXJhbSBjbGFzc2VzXG4gKiBAcmV0dXJucyB7Kn1cbiAqIEBjb25zdHJ1Y3RvclxuICovXG5jb25zdCBFbXB0eUl0ZW0gPSAoe1xuICBsYWJlbCwgZW5hYmxlZCwgY2xhc3Nlcyxcbn0pID0+IHtcbiAgaWYgKGVuYWJsZWQgJiYgbGFiZWwpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPExpc3RJdGVtIGNsYXNzTmFtZT17Y2xhc3Nlcy5yb290fT5cbiAgICAgICAgPExpc3RJdGVtVGV4dFxuICAgICAgICAgIGNsYXNzZXM9e3sgcHJpbWFyeTogY2xhc3Nlcy5wcmltYXJ5IH19XG4gICAgICAgICAgcHJpbWFyeT17bGFiZWx9XG4gICAgICAgIC8+XG4gICAgICA8L0xpc3RJdGVtPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cbn07XG5cbkVtcHR5SXRlbS5wcm9wVHlwZXMgPSB7XG4gIGNsYXNzZXM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgZW5hYmxlZDogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbiAgbGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB3aXRoU3R5bGVzKHN0eWxlcykoRW1wdHlJdGVtKTtcbiJdfQ==