UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

43 lines (42 loc) 4.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "LocalizerLabel", { enumerable: true, get: function() { return LocalizerLabel; } }); const _react = /*#__PURE__*/ _interop_require_default(require("react")); const _reacti18next = require("react-i18next"); const _ = require("../../.."); const _getTranslation = require("../../../../../utilities/getTranslation"); const _Locale = require("../../../utilities/Locale"); require("./index.scss"); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const baseClass = 'localizer-button'; const LocalizerLabel = (props)=>{ const { ariaLabel, className } = props; const locale = (0, _Locale.useLocale)(); const { t } = (0, _reacti18next.useTranslation)('general'); const { i18n } = (0, _reacti18next.useTranslation)(); return /*#__PURE__*/ _react.default.createElement("div", { "aria-label": ariaLabel || t('locale'), className: [ baseClass, className ].filter(Boolean).join(' ') }, /*#__PURE__*/ _react.default.createElement("div", { className: `${baseClass}__label` }, `${t('locale')}:`), "  ", /*#__PURE__*/ _react.default.createElement("span", { className: `${baseClass}__current-label` }, `${(0, _getTranslation.getTranslation)(locale.label, i18n)}`), " ", /*#__PURE__*/ _react.default.createElement(_.Chevron, { className: `${baseClass}__chevron` })); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9hZG1pbi9jb21wb25lbnRzL2VsZW1lbnRzL0xvY2FsaXplci9Mb2NhbGl6ZXJMYWJlbC9pbmRleC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tICdyZWFjdC1pMThuZXh0J1xuXG5pbXBvcnQgeyBDaGV2cm9uIH0gZnJvbSAnLi4vLi4vLi4nXG5pbXBvcnQgeyBnZXRUcmFuc2xhdGlvbiB9IGZyb20gJy4uLy4uLy4uLy4uLy4uL3V0aWxpdGllcy9nZXRUcmFuc2xhdGlvbidcbmltcG9ydCB7IHVzZUxvY2FsZSB9IGZyb20gJy4uLy4uLy4uL3V0aWxpdGllcy9Mb2NhbGUnXG5pbXBvcnQgJy4vaW5kZXguc2NzcydcblxuY29uc3QgYmFzZUNsYXNzID0gJ2xvY2FsaXplci1idXR0b24nXG5cbmV4cG9ydCBjb25zdCBMb2NhbGl6ZXJMYWJlbDogUmVhY3QuRkM8e1xuICBhcmlhTGFiZWw/OiBzdHJpbmdcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59PiA9IChwcm9wcykgPT4ge1xuICBjb25zdCB7IGFyaWFMYWJlbCwgY2xhc3NOYW1lIH0gPSBwcm9wc1xuICBjb25zdCBsb2NhbGUgPSB1c2VMb2NhbGUoKVxuICBjb25zdCB7IHQgfSA9IHVzZVRyYW5zbGF0aW9uKCdnZW5lcmFsJylcbiAgY29uc3QgeyBpMThuIH0gPSB1c2VUcmFuc2xhdGlvbigpXG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWwgfHwgdCgnbG9jYWxlJyl9XG4gICAgICBjbGFzc05hbWU9e1tiYXNlQ2xhc3MsIGNsYXNzTmFtZV0uZmlsdGVyKEJvb2xlYW4pLmpvaW4oJyAnKX1cbiAgICA+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7YmFzZUNsYXNzfV9fbGFiZWxgfT57YCR7dCgnbG9jYWxlJyl9OmB9PC9kaXY+XG4gICAgICAmbmJzcDsmbmJzcDtcbiAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7YmFzZUNsYXNzfV9fY3VycmVudC1sYWJlbGB9PntgJHtnZXRUcmFuc2xhdGlvbihcbiAgICAgICAgbG9jYWxlLmxhYmVsLFxuICAgICAgICBpMThuLFxuICAgICAgKX1gfTwvc3Bhbj5cbiAgICAgICZuYnNwO1xuICAgICAgPENoZXZyb24gY2xhc3NOYW1lPXtgJHtiYXNlQ2xhc3N9X19jaGV2cm9uYH0gLz5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkxvY2FsaXplckxhYmVsIiwiYmFzZUNsYXNzIiwicHJvcHMiLCJhcmlhTGFiZWwiLCJjbGFzc05hbWUiLCJsb2NhbGUiLCJ1c2VMb2NhbGUiLCJ0IiwidXNlVHJhbnNsYXRpb24iLCJpMThuIiwiZGl2IiwiYXJpYS1sYWJlbCIsImZpbHRlciIsIkJvb2xlYW4iLCJqb2luIiwic3BhbiIsImdldFRyYW5zbGF0aW9uIiwibGFiZWwiLCJDaGV2cm9uIl0sIm1hcHBpbmdzIjoiOzs7OytCQVVhQTs7O2VBQUFBOzs7OERBVks7OEJBQ2E7a0JBRVA7Z0NBQ087d0JBQ0w7UUFDbkI7Ozs7OztBQUVQLE1BQU1DLFlBQVk7QUFFWCxNQUFNRCxpQkFHUixDQUFDRTtJQUNKLE1BQU0sRUFBRUMsU0FBUyxFQUFFQyxTQUFTLEVBQUUsR0FBR0Y7SUFDakMsTUFBTUcsU0FBU0MsSUFBQUEsaUJBQVM7SUFDeEIsTUFBTSxFQUFFQyxDQUFDLEVBQUUsR0FBR0MsSUFBQUEsNEJBQWMsRUFBQztJQUM3QixNQUFNLEVBQUVDLElBQUksRUFBRSxHQUFHRCxJQUFBQSw0QkFBYztJQUUvQixxQkFDRSw2QkFBQ0U7UUFDQ0MsY0FBWVIsYUFBYUksRUFBRTtRQUMzQkgsV0FBVztZQUFDSDtZQUFXRztTQUFVLENBQUNRLE1BQU0sQ0FBQ0MsU0FBU0MsSUFBSSxDQUFDO3FCQUV2RCw2QkFBQ0o7UUFBSU4sV0FBVyxDQUFDLEVBQUVILFVBQVUsT0FBTyxDQUFDO09BQUcsQ0FBQyxFQUFFTSxFQUFFLFVBQVUsQ0FBQyxDQUFDLEdBQU8sb0JBRWhFLDZCQUFDUTtRQUFLWCxXQUFXLENBQUMsRUFBRUgsVUFBVSxlQUFlLENBQUM7T0FBRyxDQUFDLEVBQUVlLElBQUFBLDhCQUFjLEVBQ2hFWCxPQUFPWSxLQUFLLEVBQ1pSLE1BQ0EsQ0FBQyxHQUFRLG1CQUVYLDZCQUFDUyxTQUFPO1FBQUNkLFdBQVcsQ0FBQyxFQUFFSCxVQUFVLFNBQVMsQ0FBQzs7QUFHakQifQ==