payload
Version:
Node, React and MongoDB Headless CMS and Application Framework
39 lines (38 loc) • 4.13 kB
JavaScript
;
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 _Button = /*#__PURE__*/ _interop_require_default(require("../../elements/Button"));
const _Minimal = /*#__PURE__*/ _interop_require_default(require("../../templates/Minimal"));
const _Config = require("../../utilities/Config");
const _Meta = /*#__PURE__*/ _interop_require_default(require("../../utilities/Meta"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const Unauthorized = ()=>{
const { t } = (0, _reacti18next.useTranslation)('general');
const config = (0, _Config.useConfig)();
const { admin: { logoutRoute }, routes: { admin } } = config;
return /*#__PURE__*/ _react.default.createElement(_Minimal.default, {
className: "unauthorized"
}, /*#__PURE__*/ _react.default.createElement(_Meta.default, {
description: t('error:unauthorized'),
keywords: t('error:unauthorized'),
title: t('error:unauthorized')
}), /*#__PURE__*/ _react.default.createElement("h2", null, t('error:unauthorized')), /*#__PURE__*/ _react.default.createElement("p", null, t('error:notAllowedToAccessPage')), /*#__PURE__*/ _react.default.createElement("br", null), /*#__PURE__*/ _react.default.createElement(_Button.default, {
el: "link",
to: `${admin}${logoutRoute}`
}, t('authentication:logOut')));
};
const _default = Unauthorized;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL1VuYXV0aG9yaXplZC9pbmRleC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tICdyZWFjdC1pMThuZXh0J1xuXG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2VsZW1lbnRzL0J1dHRvbidcbmltcG9ydCBNaW5pbWFsVGVtcGxhdGUgZnJvbSAnLi4vLi4vdGVtcGxhdGVzL01pbmltYWwnXG5pbXBvcnQgeyB1c2VDb25maWcgfSBmcm9tICcuLi8uLi91dGlsaXRpZXMvQ29uZmlnJ1xuaW1wb3J0IE1ldGEgZnJvbSAnLi4vLi4vdXRpbGl0aWVzL01ldGEnXG5cbmNvbnN0IFVuYXV0aG9yaXplZDogUmVhY3QuRkMgPSAoKSA9PiB7XG4gIGNvbnN0IHsgdCB9ID0gdXNlVHJhbnNsYXRpb24oJ2dlbmVyYWwnKVxuICBjb25zdCBjb25maWcgPSB1c2VDb25maWcoKVxuICBjb25zdCB7XG4gICAgYWRtaW46IHsgbG9nb3V0Um91dGUgfSxcbiAgICByb3V0ZXM6IHsgYWRtaW4gfSxcbiAgfSA9IGNvbmZpZ1xuICByZXR1cm4gKFxuICAgIDxNaW5pbWFsVGVtcGxhdGUgY2xhc3NOYW1lPVwidW5hdXRob3JpemVkXCI+XG4gICAgICA8TWV0YVxuICAgICAgICBkZXNjcmlwdGlvbj17dCgnZXJyb3I6dW5hdXRob3JpemVkJyl9XG4gICAgICAgIGtleXdvcmRzPXt0KCdlcnJvcjp1bmF1dGhvcml6ZWQnKX1cbiAgICAgICAgdGl0bGU9e3QoJ2Vycm9yOnVuYXV0aG9yaXplZCcpfVxuICAgICAgLz5cbiAgICAgIDxoMj57dCgnZXJyb3I6dW5hdXRob3JpemVkJyl9PC9oMj5cbiAgICAgIDxwPnt0KCdlcnJvcjpub3RBbGxvd2VkVG9BY2Nlc3NQYWdlJyl9PC9wPlxuICAgICAgPGJyIC8+XG4gICAgICA8QnV0dG9uIGVsPVwibGlua1wiIHRvPXtgJHthZG1pbn0ke2xvZ291dFJvdXRlfWB9PlxuICAgICAgICB7dCgnYXV0aGVudGljYXRpb246bG9nT3V0Jyl9XG4gICAgICA8L0J1dHRvbj5cbiAgICA8L01pbmltYWxUZW1wbGF0ZT5cbiAgKVxufVxuXG5leHBvcnQgZGVmYXVsdCBVbmF1dGhvcml6ZWRcbiJdLCJuYW1lcyI6WyJVbmF1dGhvcml6ZWQiLCJ0IiwidXNlVHJhbnNsYXRpb24iLCJjb25maWciLCJ1c2VDb25maWciLCJhZG1pbiIsImxvZ291dFJvdXRlIiwicm91dGVzIiwiTWluaW1hbFRlbXBsYXRlIiwiY2xhc3NOYW1lIiwiTWV0YSIsImRlc2NyaXB0aW9uIiwia2V5d29yZHMiLCJ0aXRsZSIsImgyIiwicCIsImJyIiwiQnV0dG9uIiwiZWwiLCJ0byJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFnQ0E7OztlQUFBOzs7OERBaENrQjs4QkFDYTsrREFFWjtnRUFDUzt3QkFDRjs2REFDVDs7Ozs7O0FBRWpCLE1BQU1BLGVBQXlCO0lBQzdCLE1BQU0sRUFBRUMsQ0FBQyxFQUFFLEdBQUdDLElBQUFBLDRCQUFjLEVBQUM7SUFDN0IsTUFBTUMsU0FBU0MsSUFBQUEsaUJBQVM7SUFDeEIsTUFBTSxFQUNKQyxPQUFPLEVBQUVDLFdBQVcsRUFBRSxFQUN0QkMsUUFBUSxFQUFFRixLQUFLLEVBQUUsRUFDbEIsR0FBR0Y7SUFDSixxQkFDRSw2QkFBQ0ssZ0JBQWU7UUFBQ0MsV0FBVTtxQkFDekIsNkJBQUNDLGFBQUk7UUFDSEMsYUFBYVYsRUFBRTtRQUNmVyxVQUFVWCxFQUFFO1FBQ1pZLE9BQU9aLEVBQUU7c0JBRVgsNkJBQUNhLFlBQUliLEVBQUUsc0NBQ1AsNkJBQUNjLFdBQUdkLEVBQUUsZ0RBQ04sNkJBQUNlLDJCQUNELDZCQUFDQyxlQUFNO1FBQUNDLElBQUc7UUFBT0MsSUFBSSxDQUFDLEVBQUVkLE1BQU0sRUFBRUMsWUFBWSxDQUFDO09BQzNDTCxFQUFFO0FBSVg7TUFFQSxXQUFlRCJ9