UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

2 lines • 6.04 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([["propose-change-page-FI1f0~493df0b3"],{"../node_modules/@babel/runtime/helpers/inheritsLoose.js":function(e,t){e.exports=function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},"../node_modules/css-loader/dist/runtime/api.js":function(e,t,n){e.exports=function(e){var t=[];return t.toString=function toString(){return this.map((function(t){var n=function cssWithMappingToString(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var a=function toComment(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}(r),o=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([a]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(r)for(var o=0;o<this.length;o++){var i=this[o][0];null!=i&&(a[i]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&a[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},"../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":function(e,t,n){var r=function isOldIE(){var e;return function memorize(){return void 0===e&&(e=Boolean(window&&document&&document.all&&!window.atob)),e}}(),a=function getTarget(){var e={};return function memorize(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function getIndexByIdentifier(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function modulesToDom(e,t){for(var n={},r=[],a=0;a<e.length;a++){var i=e[a],s=t.base?i[0]+t.base:i[0],l=n[s]||0,c="".concat(s," ").concat(l);n[s]=l+1;var u=getIndexByIdentifier(c),d={css:i[1],media:i[2],sourceMap:i[3]};-1!==u?(o[u].references++,o[u].updater(d)):o.push({identifier:c,updater:addStyle(d,t),references:1}),r.push(c)}return r}function insertStyleElement(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var i=a(e.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}return t}var i=function replaceText(){var e=[];return function replace(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function applyToSingletonTag(e,t,n,r){var a=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=i(t,a);else{var o=document.createTextNode(a),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}function applyToTag(e,t,n){var r=n.css,a=n.media,o=n.sourceMap;if(a?e.setAttribute("media",a):e.removeAttribute("media"),o&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var s=null,l=0;function addStyle(e,t){var n,r,a;if(t.singleton){var o=l++;n=s||(s=insertStyleElement(t)),r=applyToSingletonTag.bind(null,n,o,!1),a=applyToSingletonTag.bind(null,n,o,!0)}else n=insertStyleElement(t),r=applyToTag.bind(null,n,t),a=function remove(){!function removeStyleElement(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function updateStyle(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=modulesToDom(e=e||[],t);return function update(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var a=getIndexByIdentifier(n[r]);o[a].references--}for(var i=modulesToDom(e,t),s=0;s<n.length;s++){var l=getIndexByIdentifier(n[s]);0===o[l].references&&(o[l].updater(),o.splice(l,1))}n=i}}}},"./src/cloud/propose-change-page.tsx":function(e,t,n){n.r(t);var r=n("../node_modules/@babel/runtime/helpers/esm/extends.js"),a=n("react"),o=n.n(a),i=n("../node_modules/formik/dist/formik.esm.js"),s=n("../design-system/dist/ks-design-system.js"),l=n("./src/client/store/index.ts");t.default=()=>{var e=Object(l.useDispatch)(),t=Object(l.useSelector)(e=>e.userState.canEdit),[n,c]=Object(a.useState)(!0);return t?n?o.a.createElement(i.d,{initialValues:{title:"Some new changes",message:""},onSubmit:(t,n)=>{var{title:r,message:a}=t;e(Object(l.saveToServer)({storageLocation:"cloud",title:r,message:a})),setTimeout(()=>c(!1),0)}},()=>o.a.createElement(i.c,null,o.a.createElement(i.a,{name:"title"},e=>{var{field:t,form:n,meta:a}=e;return o.a.createElement(s.E,null,o.a.createElement(o.a.Fragment,null,o.a.createElement("label",{className:"ks-field-label",htmlFor:"title"},"Title"),o.a.createElement("input",Object(r.a)({id:"title",type:"text"},t)),a.touched&&a.error&&o.a.createElement("div",{className:"ks-error"},a.error)))}),o.a.createElement("br",null),o.a.createElement(i.a,{name:"message"},e=>{var{field:t,form:n,meta:a}=e;return o.a.createElement(s.E,null,o.a.createElement(o.a.Fragment,null,o.a.createElement("label",{className:"ks-field-label",htmlFor:"message"},"Message",o.a.createElement("textarea",Object(r.a)({id:"message",type:"text"},t))),a.touched&&a.error&&o.a.createElement("div",{className:"ks-error"},a.error)))}),o.a.createElement("br",null),o.a.createElement(s.l,{kind:"primary",type:"submit"},"Propose Change"))):null:o.a.createElement("h3",null,"Sorry, you do not have permissions to edit")}}}]); //# sourceMappingURL=propose-change-page-FI1f0~493df0b3.chunk.eaa5497fb7f7db0479e3.js.map