UNPKG

@cbinsights/fds

Version:
115 lines (99 loc) 5.41 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.layoutStyle = exports.labelStyle = exports.generalStyles = exports.containerStyles = exports.Typesetting = exports.Headers = exports.Example = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _styleConstants = _interopRequireDefault(require("../dictionary/js/styleConstants")); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var generalStyles = { width: _styleConstants.default.MEDIA_XL, height: _styleConstants.default.MEDIA_XL, padding: '0.25rem' }; exports.generalStyles = generalStyles; var containerStyles = { margin: '-.9rem' }; exports.containerStyles = containerStyles; var layoutStyle = { display: 'inline-flex', flexDirection: 'column', justifyContent: 'center', alignItems: 'center', margin: '.9rem' }; exports.layoutStyle = layoutStyle; var labelStyle = { fontSize: 11, marginBottom: 10, fontFamily: _styleConstants.default.FONT_FAMILY_MONO, color: '#f09' }; exports.labelStyle = labelStyle; var Example = function Example(props) { return /*#__PURE__*/_react.default.createElement("div", { style: layoutStyle }, /*#__PURE__*/_react.default.createElement("div", { style: labelStyle }, props.label), props.children); }; exports.Example = Example; Example.propTypes = { label: _propTypes.default.string, children: _propTypes.default.node }; var typeStyle = _objectSpread(_objectSpread({}, labelStyle), {}, { marginBottom: 0 }); var Headers = function Headers() { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("h1", null, "Heading1"), /*#__PURE__*/_react.default.createElement("h2", null, "Heading2"), /*#__PURE__*/_react.default.createElement("h3", null, "Heading3"), /*#__PURE__*/_react.default.createElement("h4", null, "Heading4"), /*#__PURE__*/_react.default.createElement("h5", null, "Heading5"), /*#__PURE__*/_react.default.createElement("h6", null, "Heading6")); }; exports.Headers = Headers; var Typesetting = function Typesetting(_ref) { var isInverted = _ref.isInverted; return /*#__PURE__*/_react.default.createElement("div", { className: isInverted && 'inverted bgColor--navy padding--all' }, /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--head1"), /*#__PURE__*/_react.default.createElement("div", { className: "type--head1 margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--head2"), /*#__PURE__*/_react.default.createElement("div", { className: "type--head2 margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--head3"), /*#__PURE__*/_react.default.createElement("div", { className: "type--head3 margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--head4"), /*#__PURE__*/_react.default.createElement("div", { className: "type--head4 margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--big"), /*#__PURE__*/_react.default.createElement("div", { className: "type--big margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--data"), /*#__PURE__*/_react.default.createElement("div", { className: "type--data margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", { style: typeStyle }, "type--caption"), /*#__PURE__*/_react.default.createElement("div", { className: "type--caption margin--bottom--s" }, "Sphinx of black quartz, judge my vow"), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("span", { style: typeStyle }, "type--link "), " (anchor)"), /*#__PURE__*/_react.default.createElement("a", { className: "type--link margin--bottom--s display--block", href: "#" }, "Go to Homepage")); }; exports.Typesetting = Typesetting; Typesetting.propTypes = { isInverted: _propTypes.default.bool };