UNPKG

infinity-forge

Version:
90 lines 4.21 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.EditMode = EditMode; var jsx_runtime_1 = require("react/jsx-runtime"); var router_1 = require("next/router"); var system_1 = require("../../../../../system/index.js"); function EditMode() { var user = (0, system_1.useAuthAdmin)().user; var router = (0, router_1.useRouter)(); var hasUser = !!user; var isEditMode = router.isReady && router.query.editMode === 'true' && hasUser; if (process.env.painel === 'true') { return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {}); } if (!isEditMode) { if (hasUser || router.query.signOut === 'true') { return ((0, jsx_runtime_1.jsx)("button", { type: 'button', style: { position: 'fixed', zIndex: '9999', bottom: 20, right: 20, width: '250px', height: '35px', border: '0', fontWeight: 'bold', color: '#fff', background: router.query.showPreview === 'true' ? 'green' : '#000000be', }, onClick: function () { router.replace({ pathname: router.pathname, query: __assign(__assign({}, router.query), { editMode: 'true', showPreview: router.query.showPreview === undefined ? 'true' : router.query.showPreview === 'true' ? 'false' : 'true' }), }, undefined, { shallow: true, scroll: false }); }, children: "VOLTAR PARA O MODO EDITOR" })); } return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {}); } return ((0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)("button", { type: 'button', style: { position: 'fixed', zIndex: '9999', bottom: 20, right: 200, width: '200px', height: '35px', border: '0', fontWeight: 'bold', color: '#fff', background: '#000', }, onClick: function () { router.replace({ pathname: router.pathname, query: __assign(__assign({}, router.query), { showPreview: '', editMode: '', signOut: 'true' }), }, undefined, { shallow: true, scroll: false }); }, children: "SAIR DO MODO EDITOR" }), (0, jsx_runtime_1.jsx)("button", { type: 'button', style: { position: 'fixed', zIndex: '9999', bottom: 20, right: 20, width: '140px', height: '35px', border: '0', fontWeight: 'bold', color: '#fff', background: router.query.showPreview === 'true' ? 'green' : '#000000be', }, onClick: function () { router.replace({ pathname: router.pathname, query: __assign(__assign({}, router.query), { signOut: '', showPreview: router.query.showPreview === undefined ? 'true' : router.query.showPreview === 'true' ? 'false' : 'true' }), }, undefined, { shallow: true, scroll: false }); }, children: "MODO EDI\u00C7\u00C3O" })] })); } //# sourceMappingURL=index.js.map