UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

36 lines (35 loc) 2.73 kB
'use client'; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "default", { enumerable: true, get: function() { return _default; } }); const _react = /*#__PURE__*/ _interop_require_default(require("react")); const _reacti18next = require("react-i18next"); const _getTranslation = require("../../../../utilities/getTranslation"); require("./index.scss"); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const Label = (props)=>{ const { htmlFor, label, required = false } = props; const { i18n } = (0, _reacti18next.useTranslation)(); if (label) { return /*#__PURE__*/ _react.default.createElement("label", { className: "field-label", htmlFor: htmlFor }, (0, _getTranslation.getTranslation)(label, i18n), required && /*#__PURE__*/ _react.default.createElement("span", { className: "required" }, "*")); } return null; }; const _default = Label; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hZG1pbi9jb21wb25lbnRzL2Zvcm1zL0xhYmVsL2luZGV4LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tICdyZWFjdC1pMThuZXh0J1xuXG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcydcblxuaW1wb3J0IHsgZ2V0VHJhbnNsYXRpb24gfSBmcm9tICcuLi8uLi8uLi8uLi91dGlsaXRpZXMvZ2V0VHJhbnNsYXRpb24nXG5pbXBvcnQgJy4vaW5kZXguc2NzcydcblxuY29uc3QgTGFiZWw6IFJlYWN0LkZDPFByb3BzPiA9IChwcm9wcykgPT4ge1xuICBjb25zdCB7IGh0bWxGb3IsIGxhYmVsLCByZXF1aXJlZCA9IGZhbHNlIH0gPSBwcm9wc1xuICBjb25zdCB7IGkxOG4gfSA9IHVzZVRyYW5zbGF0aW9uKClcblxuICBpZiAobGFiZWwpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPGxhYmVsIGNsYXNzTmFtZT1cImZpZWxkLWxhYmVsXCIgaHRtbEZvcj17aHRtbEZvcn0+XG4gICAgICAgIHtnZXRUcmFuc2xhdGlvbihsYWJlbCwgaTE4bil9XG4gICAgICAgIHtyZXF1aXJlZCAmJiA8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+fVxuICAgICAgPC9sYWJlbD5cbiAgICApXG4gIH1cblxuICByZXR1cm4gbnVsbFxufVxuXG5leHBvcnQgZGVmYXVsdCBMYWJlbFxuIl0sIm5hbWVzIjpbIkxhYmVsIiwicHJvcHMiLCJodG1sRm9yIiwibGFiZWwiLCJyZXF1aXJlZCIsImkxOG4iLCJ1c2VUcmFuc2xhdGlvbiIsImNsYXNzTmFtZSIsImdldFRyYW5zbGF0aW9uIiwic3BhbiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OytCQTBCQTs7O2VBQUE7Ozs4REF4QmtCOzhCQUNhO2dDQUlBO1FBQ3hCOzs7Ozs7QUFFUCxNQUFNQSxRQUF5QixDQUFDQztJQUM5QixNQUFNLEVBQUVDLE9BQU8sRUFBRUMsS0FBSyxFQUFFQyxXQUFXLEtBQUssRUFBRSxHQUFHSDtJQUM3QyxNQUFNLEVBQUVJLElBQUksRUFBRSxHQUFHQyxJQUFBQSw0QkFBYztJQUUvQixJQUFJSCxPQUFPO1FBQ1QscUJBQ0UsNkJBQUNBO1lBQU1JLFdBQVU7WUFBY0wsU0FBU0E7V0FDckNNLElBQUFBLDhCQUFjLEVBQUNMLE9BQU9FLE9BQ3RCRCwwQkFBWSw2QkFBQ0s7WUFBS0YsV0FBVTtXQUFXO0lBRzlDO0lBRUEsT0FBTztBQUNUO01BRUEsV0FBZVAifQ==