(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{133:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a(243),o=(n=r)&&n.__esModule?n:{default:n};t.default=o.default},242:function(e,t,a){__NEXT_REGISTER_PAGE("/",function(){return e.exports=a(270),{page:e.exports.default}})},243:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a0&&a.handlePageSelected(t-1,e)},a.handleNextPage=function(e){var t=a.state.selected,n=a.props.pageCount;e.preventDefault?e.preventDefault():e.returnValue=!1,tr-n/2?f=n-(d=r-c):cr-l?e.push(b(m)):m>=c-f&&m<=c+d?e.push(b(m)):s&&e[e.length-1]!==g&&(g=o.default.createElement(u.default,{key:m,breakLabel:s,breakClassName:i}),e.push(g))}return e},a.state={selected:e.initialPage?e.initialPage:e.forcePage?e.forcePage:0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.Component),n(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,a=e.disableInitialCallback;void 0===t||a||this.callCallback(t)}},{key:"componentWillReceiveProps",value:function(e){void 0!==e.forcePage&&this.props.forcePage!==e.forcePage&&this.setState({selected:e.forcePage})}},{key:"hrefBuilder",value:function(e){var t=this.props,a=t.hrefBuilder,n=t.pageCount;if(a&&e!==this.state.selected&&e>=0&&e0?"/":"")+a;var o=y()("k/"+t),s={pathname:"/k",query:{id:t}};return l.a.createElement("tr",null,l.a.createElement("td",null,l.a.createElement(b.a,{href:s,as:o},l.a.createElement("a",null,l.a.createElement("p",{className:"noMargin"},a,l.a.createElement("span",{className:"float-right"},new Date(r).toLocaleDateString("en-US")))))))},C=a(16),k=a.n(C);function E(e){return(E="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)}var N=a(8);function w(e){for(var t=1;t1&&(o.page=r),n&&(o.search=n),a.pushQuery(o),a.updDocs(1)}),a}var a,n,s,u;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&&q(e,t)}(t,o["Component"]),a=t,n=[{key:"componentDidMount",value:function(){this.updDocs(1)}},{key:"componentDidUpdate",value:function(e){var t=this.props,a=t.user,n=t.docs;e.user.email!==a.email&&a.email&&0===n.length&&this.updDocs(1)}},{key:"render",value:function(){var e=this.state,t=e.$sort,a=e.$search,n=e.pending,r=e.error,o=e.docs,s=e.total,u=e.page,i=Math.ceil(s/12);return l.a.createElement(d.a,null,l.a.createElement(m.a,null,l.a.createElement("input",{type:"text",placeholder:"Search knowledge base...",maxLength:128,value:a,className:"search",id:"$search",onChange:this.updQuery})),l.a.createElement(m.a,null,l.a.createElement("div",{className:"inline",style:{width:"100%"}},l.a.createElement("h4",{className:"noMargin"},"Docs"),l.a.createElement("div",{className:"float-right inline"},l.a.createElement("label",{htmlFor:"sort"},"Sort: "),l.a.createElement("select",{id:"$sort",value:t,onChange:this.updQuery,style:{width:150}},l.a.createElement("option",{value:"updated:-1"},"Updated (new -> old)"),l.a.createElement("option",{value:"updated:1"},"Updated (old -> new)"),l.a.createElement("option",{value:"created:-1"},"Created (new -> old)"),l.a.createElement("option",{value:"created:1"},"Created (old -> new)"),l.a.createElement("option",{value:"dirName:1"},"Name (A -> Z)"),l.a.createElement("option",{value:"dirName:-1"},"Name (Z -> A)"))))),l.a.createElement(m.a,null,o.length>0||r||n?null:l.a.createElement("p",null,"No docs found..."),r?l.a.createElement("p",null,r):null,!n||r?null:l.a.createElement(h.a,{style:{margin:"25px auto 0"}}),o.length<1||n||r?null:l.a.createElement("div",null,l.a.createElement("table",null,l.a.createElement("thead",null,l.a.createElement("tr",null,l.a.createElement("th",null,"Doc ",l.a.createElement("span",{className:"float-right"},"Modified")))),l.a.createElement("tbody",null,o.map(function(e){return l.a.createElement(P,L({},e,{key:e.id}))}))),i<2?null:l.a.createElement(p.a,{pageCount:i,containerClassName:"paginate",activeClassName:"active",onPageChange:this.handlePage,forcePage:u-1}))))}}],s=[{key:"getInitialProps",value:(u=R(r.a.mark(function e(t){var a,n,o,l,s,u,i;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.req,n=t.query,o=1,l="",n&&(o=n.page||o,l=n.search||l),s=Object(N.a)(a)){e.next=6;break}return e.abrupt("return",{total:0,docs:[]});case 6:return u=S({$search:l,$skip:o}),e.next=9,_(u,!!a&&s);case 9:return i=e.sent,e.abrupt("return",T({},i,{page:o,$search:l}));case 11:case"end":return e.stop()}},e,this)})),function(e){return u.apply(this,arguments)})},{key:"getDerivedStateFromProps",value:function(e,t){var a=e.docs,n=e.total,r=e.page,o=e.$search;return t.didInit||r===t.page&&o===t.$search?null:{total:n,docs:a,page:r,$search:o,pending:!1,didInit:!0}}}],n&&I(a.prototype,n),s&&I(a,s),t}();t.default=Object(s.b)($.a)(U)}},[[242,1,0]]]);