1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{18:function(e,t,n){e.exports=n(59)},246:function(e,t,n){__NEXT_REGISTER_PAGE("/k",function(){return e.exports=n(247),{page:e.exports.default}})},247:function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),a=n(0),u=n.n(a),i=n(47),c=n.n(i),f=n(19),l=n.n(f),s=n(16),d=n.n(s),p=n(17),y=n(34),b=n(62),m=n(2),h=n.n(m),v=n(8);function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t,n,r,o,a,u){try{var i=e[a](u),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,o)}function O(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function u(e){g(a,r,o,u,i,"next",e)}function i(e){g(a,r,o,u,i,"throw",e)}u(void 0)})}}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var x=function(e){function t(){var e,n,r,a,u,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var f=arguments.length,s=new Array(f),p=0;p<f;p++)s[p]=arguments[p];return r=this,a=(e=k(t)).call.apply(e,[this].concat(s)),n=!a||"object"!==w(a)&&"function"!=typeof a?_(r):a,u=_(_(n)),i="delete",c=O(o.a.mark(function e(){var t,r;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(window.confirm("Are you sure you want to delete this doc? This can not be undone.")){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,d()(h()("docs/"+n.props.id),{headers:{Authorization:Object(v.a)()},method:"DELETE"}).catch(function(e){return{ok:!1,message:e.message}});case 5:if(!(t=e.sent).ok){e.next=10;break}l.a.push("/",h()("/")),e.next=16;break;case 10:if(t.message){e.next=15;break}return e.next=13,t.json();case 13:r=e.sent,t.message=r.message;case 15:window.alert("Could not delete doc, ".concat(t.message));case 16:case"end":return e.stop()}},e,this)})),i in u?Object.defineProperty(u,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):u[i]=c,n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,a["Component"]),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.found,n=e.id,r=e.doc;return t?u.a.createElement(p.a,null,u.a.createElement("h5",{style:{marginBottom:"1rem"}},r.dir,r.dir.length>0?"/":"",r.name," - ",u.a.createElement(c.a,{as:h()("edit/"+n),href:{pathname:"/edit",query:{id:n}}},u.a.createElement("a",{id:"edit"},"edit")),u.a.createElement("button",{className:"float-right",onClick:this.delete,style:{margin:"5px 0 0"}},"Delete")),u.a.createElement(y.a,{source:r.md,className:"Markdown"})):u.a.createElement(p.a,null,u.a.createElement("h3",null,"Doc not found..."))}}])&&E(n.prototype,r),i&&E(n,i),t}();t.default=Object(b.a)(x)},34:function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(18);function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=function(e){return{loading:function(){var t="",n={};if("undefined"!=typeof document){var r=document.querySelector(e);r&&(t=r.innerHTML,r.getAttributeNames().forEach(function(e){n["class"===e?"className":e]=r.getAttribute(e)}))}return o.a.createElement("div",u({},n,{dangerouslySetInnerHTML:{__html:t}}))}}};function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var f=n.n(a)()(n.e(11).then(n.t.bind(null,370,7)),i(".Markdown")),l={link:function(e){return o.a.createElement("a",c({},e,{target:"_blank",rel:"noopener noreferrer"}))}};t.a=function(e){var t=e.className,n=e.source;return o.a.createElement(f,{className:t,source:n,renderers:l})}},59:function(e,t,n){"use strict";var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.noSSR=l,t.default=function(e,t){var n=c.default,r={loading:function(e){e.error,e.isLoading;return i.default.createElement(s,null)}};"function"==typeof e.then?r.loader=function(){return e}:"object"===(0,u.default)(e)&&(r=(0,a.default)({},r,e));r=(0,a.default)({},r,t),e.render&&(r.render=function(t,n){return e.render(n,t)});if(e.modules){n=c.default.Map;var f={},d=e.modules();(0,o.default)(d).forEach(function(e){var t=d[e];"function"!=typeof t.then?f[e]=t:f[e]=function(){return t.then(function(e){return e.default||e})}}),r.loader=f}r.loadableGenerated&&delete(r=(0,a.default)({},r,r.loadableGenerated)).loadableGenerated;if("boolean"==typeof r.ssr){if(!r.ssr)return delete r.ssr,l(n,r);delete r.ssr}return n(r)};var o=r(n(55)),a=r(n(29)),u=r(n(40)),i=r(n(0)),c=r(n(74)),f="undefined"==typeof window;function l(e,t){return delete t.webpack,delete t.modules,f?function(){return i.default.createElement(t.loading,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}:e(t)}function s(){return i.default.createElement("p",null,"loading...")}},62:function(e,t,n){"use strict";var r=n(1),o=n.n(r),a=n(0),u=n.n(a),i=n(9),c=n(16),f=n.n(c),l=n(12),s=n(2),d=n.n(s),p=n(8);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,r,o,a,u){try{var i=e[a](u),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,o)}function O(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function u(e){g(a,r,o,u,i,"next",e)}function i(e){g(a,r,o,u,i,"throw",e)}u(void 0)})}}var E=function(){var e=O(o.a.mark(function e(t,n){var r,a,u,i;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(u=Object(p.a)(n)){e.next=3;break}return e.abrupt("return",{found:r,doc:a,id:t});case 3:return e.next=5,f()(d()("docs/"+t,Boolean(n)),{method:"GET",headers:{Authorization:u}});case 5:if(!(i=e.sent).ok){e.next=11;break}return e.next=9,i.json();case 9:a=e.sent,r=!0;case 11:return e.abrupt("return",{found:r,doc:a,id:t});case 12:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}();t.a=function(e){var t=function(t){function n(){var e,t,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var u=arguments.length,i=new Array(u),c=0;c<u;c++)i[c]=arguments[c];return r=this,a=(e=m(n)).call.apply(e,[this].concat(i)),t=!a||"object"!==y(a)&&"function"!=typeof a?v(r):a,w(v(v(t)),"state",{found:!1,id:null,doc:{}}),w(v(v(t)),"updateDoc",function(){var e=O(o.a.mark(function e(n){return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=t,e.next=3,E(n);case 3:e.t1=e.sent,e.t0.setState.call(e.t0,e.t1);case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()),t}var r,i,c,f;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(n,a["Component"]),r=n,i=[{key:"componentDidMount",value:function(){this.updateDoc(this.props.id)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.user,r=t.found,o=t.id;e.user.email===n.email||r||n.email&&this.updateDoc(o)}},{key:"render",value:function(){return u.a.createElement(e,this.state)}}],c=[{key:"getInitialProps",value:(f=O(o.a.mark(function e(t){var n,r;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.query,r=t.req,e.next=3,E(n.id,r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}},e,this)})),function(e){return f.apply(this,arguments)})},{key:"getDerivedStateFromProps",value:function(e,t){var n=e.found,r=e.id,o=e.doc;return t.found===n||t.didInit?null:{found:n,id:r,doc:o,didInit:!0}}}],i&&b(r.prototype,i),c&&b(r,c),n}();return Object(i.b)(l.a)(t)}}},[[246,1,0]]]); |