UNPKG

@matt-dunn/react-wireframes

Version:

React component to annotate your components — useful for prototypes and proof of concepts

78 lines (54 loc) 2.91 kB
"use strict"; require("core-js/modules/es.symbol"); require("core-js/modules/es.symbol.description"); require("core-js/modules/es.array.slice"); require("core-js/modules/es.object.freeze"); Object.defineProperty(exports, "__esModule", { value: true }); exports.WireframeAnnotationNote = void 0; var _react = _interopRequireDefault(require("react")); var _styled = _interopRequireDefault(require("@emotion/styled")); var _css = _interopRequireDefault(require("@emotion/css")); var _Identifier = require("../components/Identifier"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _templateObject3() { var data = _taggedTemplateLiteral(["\n margin-right: 0.5em;\n border-width: 1px;\n border-style: solid;\n font-size: 0.75rem;\n align-self: flex-start;\n"]); _templateObject3 = function _templateObject3() { return data; }; return data; } function _templateObject2() { var data = _taggedTemplateLiteral(["\n background-color: rgba(64, 134, 247, 0.25);\n "]); _templateObject2 = function _templateObject2() { return data; }; return data; } function _templateObject() { var data = _taggedTemplateLiteral(["\n font-size: 0.85rem;\n word-break: break-word;\n padding: 6px 10px;\n\n > header {\n display: flex;\n margin-bottom: 5px;\n align-items: center;\n \n h2 {\n font-size: 1.2rem;\n margin: 0;\n font-weight: normal;\n }\n }\n \n ", "\n"]); _templateObject = function _templateObject() { return data; }; return data; } function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var WireframeAnnotationsNoteContainer = _styled.default.article(_templateObject(), function (_ref) { var isHighlighted = _ref.isHighlighted; return isHighlighted && (0, _css.default)(_templateObject2()); }); var IdentifierNote = (0, _styled.default)(_Identifier.Identifier)(_templateObject3()); var WireframeAnnotationNote = function WireframeAnnotationNote(_ref2) { var annotation = _ref2.annotation, parentReference = _ref2.parentReference, _ref2$isHighlighted = _ref2.isHighlighted, isHighlighted = _ref2$isHighlighted === void 0 ? false : _ref2$isHighlighted; return /*#__PURE__*/_react.default.createElement(WireframeAnnotationsNoteContainer, { isHighlighted: isHighlighted }, /*#__PURE__*/_react.default.createElement("header", null, /*#__PURE__*/_react.default.createElement(IdentifierNote, { annotation: annotation, parentReference: parentReference }), /*#__PURE__*/_react.default.createElement("h2", null, annotation.options.title)), /*#__PURE__*/_react.default.createElement("article", null, annotation.options.description)); }; exports.WireframeAnnotationNote = WireframeAnnotationNote;