UNPKG

@mindhive/documents

Version:

Standard document viewing, editing, listing etc

49 lines (39 loc) 1.44 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _styles = require('@mindhive/styles'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var NoDocsLabel = function NoDocsLabel(_ref) { var hideWhenEmpty = _ref.hideWhenEmpty, children = _ref.children, styles = _ref.styles, prepareStyles = _ref.prepareStyles; return !hideWhenEmpty ? _react2.default.createElement( 'div', { style: prepareStyles(styles.noDocuments) }, children ) : null; }; var mapThemeToStyles = function mapThemeToStyles(_ref2, _ref3) { var palette = _ref2.palette, typography = _ref2.typography, appBar = _ref2.appBar, spacing = _ref2.spacing; var _ref3$noDnoDocumentsS = _ref3.noDnoDocumentsStyles, noDnoDocumentsStyles = _ref3$noDnoDocumentsS === undefined ? {} : _ref3$noDnoDocumentsS; return { noDocuments: (0, _extends3.default)({ color: palette.disabledColor, fontWeight: typography.fontWeightMedium, textAlign: 'center', padding: appBar.height, fontSize: spacing.desktopGutterMore }, noDnoDocumentsStyles) }; }; exports.default = (0, _styles.withStyles)(mapThemeToStyles)(NoDocsLabel);