UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

87 lines (75 loc) 6.76 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 _Switch = _interopRequireDefault(require("@material-ui/core/Switch")); var _FormControlLabel = _interopRequireDefault(require("@material-ui/core/FormControlLabel")); var _styles = require("@material-ui/core/styles"); var styles = { colorSwitchBase: { '&$colorChecked': { 'color': 'var(--accent-color-dark)', '& + $colorTrack': { backgroundColor: 'var(--accent-color-dark)' } } }, colorTrack: {}, colorChecked: {}, label: { color: 'var(--accent-color-dark)', fontWeight: 'normal', fontSize: 14 } }; var Bookmark = function Bookmark(_ref) { var value = _ref.value, label = _ref.label, checked = _ref.checked, color = _ref.color, onChange = _ref.onChange, disabled = _ref.disabled, classes = _ref.classes; return /*#__PURE__*/_react["default"].createElement(_FormControlLabel["default"], { style: { paddingLeft: 10 }, control: /*#__PURE__*/_react["default"].createElement(_Switch["default"], { value: value, checked: checked, color: color, onChange: onChange, disabled: disabled, classes: { switchBase: classes.colorSwitchBase, checked: classes.colorChecked, track: classes.colorTrack } }), classes: { label: classes.label }, label: label }); }; Bookmark.defaultProps = { checked: false, disabled: false, color: 'primary' }; Bookmark.propTypes = { value: _propTypes["default"].string, checked: _propTypes["default"].bool, disabled: _propTypes["default"].bool, label: _propTypes["default"].string, onChange: _propTypes["default"].func, color: _propTypes["default"].string, classes: _propTypes["default"].object }; var _default = (0, _styles.withStyles)(styles)(Bookmark); exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9Cb29rbWFyay9Cb29rbWFyay5qcyJdLCJuYW1lcyI6WyJzdHlsZXMiLCJjb2xvclN3aXRjaEJhc2UiLCJiYWNrZ3JvdW5kQ29sb3IiLCJjb2xvclRyYWNrIiwiY29sb3JDaGVja2VkIiwibGFiZWwiLCJjb2xvciIsImZvbnRXZWlnaHQiLCJmb250U2l6ZSIsIkJvb2ttYXJrIiwidmFsdWUiLCJjaGVja2VkIiwib25DaGFuZ2UiLCJkaXNhYmxlZCIsImNsYXNzZXMiLCJwYWRkaW5nTGVmdCIsInN3aXRjaEJhc2UiLCJ0cmFjayIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsImJvb2wiLCJmdW5jIiwib2JqZWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFFQSxJQUFNQSxNQUFNLEdBQUc7QUFDYkMsRUFBQUEsZUFBZSxFQUFFO0FBQ2Ysc0JBQWtCO0FBQ2hCLGVBQVMsMEJBRE87QUFFaEIseUJBQW1CO0FBQUVDLFFBQUFBLGVBQWUsRUFBRTtBQUFuQjtBQUZIO0FBREgsR0FESjtBQU9iQyxFQUFBQSxVQUFVLEVBQUUsRUFQQztBQVFiQyxFQUFBQSxZQUFZLEVBQUUsRUFSRDtBQVNiQyxFQUFBQSxLQUFLLEVBQUU7QUFDTEMsSUFBQUEsS0FBSyxFQUFFLDBCQURGO0FBRUxDLElBQUFBLFVBQVUsRUFBRSxRQUZQO0FBR0xDLElBQUFBLFFBQVEsRUFBRTtBQUhMO0FBVE0sQ0FBZjs7QUFnQkEsSUFBTUMsUUFBUSxHQUFHLFNBQVhBLFFBQVc7QUFBQSxNQUNmQyxLQURlLFFBQ2ZBLEtBRGU7QUFBQSxNQUVmTCxLQUZlLFFBRWZBLEtBRmU7QUFBQSxNQUdmTSxPQUhlLFFBR2ZBLE9BSGU7QUFBQSxNQUlmTCxLQUplLFFBSWZBLEtBSmU7QUFBQSxNQUtmTSxRQUxlLFFBS2ZBLFFBTGU7QUFBQSxNQU1mQyxRQU5lLFFBTWZBLFFBTmU7QUFBQSxNQU9mQyxPQVBlLFFBT2ZBLE9BUGU7QUFBQSxzQkFTZixnQ0FBQyw0QkFBRDtBQUNFLElBQUEsS0FBSyxFQUFFO0FBQUVDLE1BQUFBLFdBQVcsRUFBQztBQUFkLEtBRFQ7QUFFRSxJQUFBLE9BQU8sZUFDTCxnQ0FBQyxrQkFBRDtBQUNFLE1BQUEsS0FBSyxFQUFFTCxLQURUO0FBRUUsTUFBQSxPQUFPLEVBQUVDLE9BRlg7QUFHRSxNQUFBLEtBQUssRUFBRUwsS0FIVDtBQUlFLE1BQUEsUUFBUSxFQUFFTSxRQUpaO0FBS0UsTUFBQSxRQUFRLEVBQUVDLFFBTFo7QUFNRSxNQUFBLE9BQU8sRUFBRTtBQUNQRyxRQUFBQSxVQUFVLEVBQUVGLE9BQU8sQ0FBQ2IsZUFEYjtBQUVQVSxRQUFBQSxPQUFPLEVBQUVHLE9BQU8sQ0FBQ1YsWUFGVjtBQUdQYSxRQUFBQSxLQUFLLEVBQUVILE9BQU8sQ0FBQ1g7QUFIUjtBQU5YLE1BSEo7QUFnQkUsSUFBQSxPQUFPLEVBQUU7QUFBRUUsTUFBQUEsS0FBSyxFQUFFUyxPQUFPLENBQUNUO0FBQWpCLEtBaEJYO0FBaUJFLElBQUEsS0FBSyxFQUFFQTtBQWpCVCxJQVRlO0FBQUEsQ0FBakI7O0FBOEJBSSxRQUFRLENBQUNTLFlBQVQsR0FBd0I7QUFDdEJQLEVBQUFBLE9BQU8sRUFBRSxLQURhO0FBRXRCRSxFQUFBQSxRQUFRLEVBQUUsS0FGWTtBQUd0QlAsRUFBQUEsS0FBSyxFQUFFO0FBSGUsQ0FBeEI7QUFNQUcsUUFBUSxDQUFDVSxTQUFULEdBQXFCO0FBQ25CVCxFQUFBQSxLQUFLLEVBQUVVLHNCQUFVQyxNQURFO0FBRW5CVixFQUFBQSxPQUFPLEVBQUVTLHNCQUFVRSxJQUZBO0FBR25CVCxFQUFBQSxRQUFRLEVBQUVPLHNCQUFVRSxJQUhEO0FBSW5CakIsRUFBQUEsS0FBSyxFQUFFZSxzQkFBVUMsTUFKRTtBQUtuQlQsRUFBQUEsUUFBUSxFQUFFUSxzQkFBVUcsSUFMRDtBQU1uQmpCLEVBQUFBLEtBQUssRUFBRWMsc0JBQVVDLE1BTkU7QUFPbkJQLEVBQUFBLE9BQU8sRUFBRU0sc0JBQVVJO0FBUEEsQ0FBckI7O2VBVWUsd0JBQVd4QixNQUFYLEVBQW1CUyxRQUFuQixDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgU3dpdGNoIGZyb20gJ0BtYXRlcmlhbC11aS9jb3JlL1N3aXRjaCc7XG5pbXBvcnQgRm9ybUNvbnRyb2xMYWJlbCBmcm9tICdAbWF0ZXJpYWwtdWkvY29yZS9Gb3JtQ29udHJvbExhYmVsJztcbmltcG9ydCB7IHdpdGhTdHlsZXMgfSBmcm9tICdAbWF0ZXJpYWwtdWkvY29yZS9zdHlsZXMnO1xuXG5jb25zdCBzdHlsZXMgPSB7XG4gIGNvbG9yU3dpdGNoQmFzZToge1xuICAgICcmJGNvbG9yQ2hlY2tlZCc6IHtcbiAgICAgICdjb2xvcic6ICd2YXIoLS1hY2NlbnQtY29sb3ItZGFyayknLFxuICAgICAgJyYgKyAkY29sb3JUcmFjayc6IHsgYmFja2dyb3VuZENvbG9yOiAndmFyKC0tYWNjZW50LWNvbG9yLWRhcmspJyB9LFxuICAgIH0sXG4gIH0sXG4gIGNvbG9yVHJhY2s6IHt9LFxuICBjb2xvckNoZWNrZWQ6IHt9LFxuICBsYWJlbDoge1xuICAgIGNvbG9yOiAndmFyKC0tYWNjZW50LWNvbG9yLWRhcmspJyxcbiAgICBmb250V2VpZ2h0OiAnbm9ybWFsJyxcbiAgICBmb250U2l6ZTogMTQsXG4gIH0sXG59O1xuXG5jb25zdCBCb29rbWFyayA9ICh7XG4gIHZhbHVlLFxuICBsYWJlbCxcbiAgY2hlY2tlZCxcbiAgY29sb3IsXG4gIG9uQ2hhbmdlLFxuICBkaXNhYmxlZCxcbiAgY2xhc3Nlcyxcbn0pID0+IChcbiAgPEZvcm1Db250cm9sTGFiZWxcbiAgICBzdHlsZT17eyBwYWRkaW5nTGVmdDoxMCB9fVxuICAgIGNvbnRyb2w9e1xuICAgICAgPFN3aXRjaFxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIGNoZWNrZWQ9e2NoZWNrZWR9XG4gICAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIGNsYXNzZXM9e3tcbiAgICAgICAgICBzd2l0Y2hCYXNlOiBjbGFzc2VzLmNvbG9yU3dpdGNoQmFzZSxcbiAgICAgICAgICBjaGVja2VkOiBjbGFzc2VzLmNvbG9yQ2hlY2tlZCxcbiAgICAgICAgICB0cmFjazogY2xhc3Nlcy5jb2xvclRyYWNrLFxuICAgICAgICB9fVxuICAgICAgLz5cbiAgICB9XG4gICAgY2xhc3Nlcz17eyBsYWJlbDogY2xhc3Nlcy5sYWJlbCB9fVxuICAgIGxhYmVsPXtsYWJlbH1cbiAgLz5cbik7XG5cbkJvb2ttYXJrLmRlZmF1bHRQcm9wcyA9IHtcbiAgY2hlY2tlZDogZmFsc2UsXG4gIGRpc2FibGVkOiBmYWxzZSxcbiAgY29sb3I6ICdwcmltYXJ5Jyxcbn07XG5cbkJvb2ttYXJrLnByb3BUeXBlcyA9IHtcbiAgdmFsdWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIGNoZWNrZWQ6IFByb3BUeXBlcy5ib29sLFxuICBkaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG4gIGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMsXG4gIGNvbG9yOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjbGFzc2VzOiBQcm9wVHlwZXMub2JqZWN0LFxufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFN0eWxlcyhzdHlsZXMpKEJvb2ttYXJrKTtcbiJdfQ==