@hodgef/slate-theme
Version:
Slate Theme for PRSS
3 lines • 9.96 kB
JavaScript
/*! License information can be found in https://cdn.jsdelivr.net/npm/@hodgef/slate-theme@3.0.34/build/page.js.LICENSE.txt */
var PRSSComponent=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t){e.exports=React},function(e,t){e.exports=PRSS},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=o(e,l(n)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";var r=n(0),a=n.n(r),l=n(1),o=n(2),i=n.n(o);function c(e){return(c="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 u(e,t,n){var r;return r=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==c(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a=function(e){var t=e.name,n=e.renderItem,o=e.renderItemLabel,c=e.ulClassName,s=void 0===c?"":c,m=e.mode,f=e.style,d=void 0===f?{}:f,p=e.prependedComponent,v=void 0===p?null:p,y=l.getProp("site.menus.".concat(t));if(!y)return null;var g,b=(g=[],y.forEach((function e(t){t&&(g.push(t),t.children&&t.children.forEach(e))})),g),E=function e(t){return("prev-next"===m?h:n||N)(t,e)},h=function(e,t){var n=b.findIndex((function(e){return e.key===l.getProp("item").uuid})),r=b[n-1]?b[n-1]:null,c=b[n+1]?b[n+1]:null,u=!!r&&r.key===e.key,s=!!c&&c.key===e.key;if(!u&&!s)return null;var m=l.getItem(e.key);return a.a.createElement("li",{className:i()({"menu-item-prev":u,"menu-item-next":s}),title:e.title||(null==m?void 0:m.title)},o?o(m):a.a.createElement("a",{href:null==m?void 0:m.url},a.a.createElement("span",{className:"menu-item-title"},u?"Previous":"Next"),a.a.createElement("span",{className:"menu-item-label"},e.title||(null==m?void 0:m.title))))},S=function(e){var t=l.getProp("item").uuid;return e.key===t||l.hasItem(t,e)},N=function(e,t){var n=l.getItem(e.key);return a.a.createElement("li",{title:e.title||(null==n?void 0:n.title),className:i()({active:e.key===l.getProp("item").uuid,expanded:S(e)}),key:e.key},o?o(n):a.a.createElement("a",{href:null==n?void 0:n.url},e.title||(null==n?void 0:n.title)),e.children&&!!e.children.length&&a.a.createElement("ul",null,e.children.map(t)))},w="prev-next"===m?b.map(E):y.map(E);return w.filter((function(e){return!!e})).length?a.a.createElement(r.Fragment,null,v,a.a.createElement("ul",{className:i()("page-menu",s,u({},"mode-".concat(m),m)),style:d},w)):null}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),l=n(2),o=n.n(l),i=n(1),c=n(3);function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,l,o,i=[],c=!0,u=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=l.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return i}}(e,t)||m(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.a=function(e){var t=e.onScrollCallback,n=e.onResizeCallback,l=i.getProp("vars").logoImageUrl,m=i.getProp("site"),f=m.title,d=(m.url,i.getProp("item").uuid),p=s(Object(r.useState)(0),2),v=p[0],y=p[1],g=s(Object(r.useState)(!1),2),b=g[0],E=g[1],h=s(Object(r.useState)(!1),2),S=h[0],N=h[1],w=Object(r.useRef)(null);Object(r.useEffect)((function(){var e=function(e){var n=e.target.documentElement.scrollTop;t&&t(n),y(n),!b&&v>80&&(E(!0),N(!1)),!S&&b&&n<=20&&(E(!1),N(!0),w.current||(w.current=setTimeout((function(){N(!1),clearTimeout(w.current),w.current=null}),2e3)))},r=function(e){n&&n(e)};return window.addEventListener("scroll",e),window.addEventListener("resize",r),function(){window.removeEventListener("scroll",e),window.removeEventListener("resize",r)}}),[v]);return a.a.createElement("header",{className:"page-header"},a.a.createElement("div",{className:o()("header-nav",{scrolled:b,"sticky-unset":S,"sticky-top":b||S})},a.a.createElement("div",{className:"container"},a.a.createElement("nav",{className:"row navbar navbar-expand-lg navbar-dark"},a.a.createElement("a",{className:"navbar-brand logo",href:i.getSiteUrl()},l?a.a.createElement("img",{src:l}):f),a.a.createElement("button",{className:"navbar-toggler",type:"button","data-toggle":"collapse","data-target":"#navbarSupportedContent","aria-controls":"navbarSupportedContent","aria-expanded":"false","aria-label":"Toggle navigation"},a.a.createElement("span",{className:"navbar-toggler-icon"})),a.a.createElement("div",{className:"collapse navbar-collapse justify-content-end",id:"navbarSupportedContent"},a.a.createElement(c.a,{name:"header",ulClassName:"navbar-nav",renderItem:function(e){var t=i.getItem(e.key),n=null!=t&&t.path?i.findInStructure(e.key):null,r=(null==n?void 0:n.children)||[],l=(null==e?void 0:e.children)||[],c=[].concat(u(r),u(l)),s=i.hasItem(d,c);return a.a.createElement("li",{className:o()("nav-item",{dropdown:l&&l.length,active:e.key===d||s})},a.a.createElement("a",{className:o()("nav-link",{"dropdown-toggle":l&&l.length}),href:null==t?void 0:t.url},e.title||(null==t?void 0:t.title)),l&&function(e){return a.a.createElement("div",{className:"dropdown-menu"},e.map((function(e){var t=i.getItem(e.key);return a.a.createElement("a",{className:"dropdown-item",href:null==t?void 0:t.url},null==t?void 0:t.title)})))}(l))}}))))))}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),l=n(1);t.a=function(){var e=l.getProp("vars"),t=e.footerLeft,n=e.footerRight,r=l.getProp("site").title;return a.a.createElement("footer",{className:"page-footer"},a.a.createElement("div",{className:"container"},a.a.createElement("div",{className:"row"},a.a.createElement("div",{className:"col col-12 col-md-6"},t?a.a.createElement("div",{dangerouslySetInnerHTML:{__html:t}}):a.a.createElement("span",null,"© ",r)),a.a.createElement("div",{className:"col col-12 col-md-6 mt-3 mt-md-0 d-flex justify-content-md-end"},n?a.a.createElement("div",{dangerouslySetInnerHTML:{__html:n}}):a.a.createElement("a",{href:"https://prss.io",className:"d-flex align-items-center footer-shoutout",target:"_blank",rel:"noopener",title:"Powered by PRSS Site Creator"},a.a.createElement("img",{className:"prss-footer-image mr-1",src:"https://prss-static.volted.co/images/logo.png",width:16}),a.a.createElement("span",{className:"font-weight-bold prss-tag"},"PRSS Site Creator"))))))}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),l=n(2),o=n.n(l);t.a=function(e){var t=e.children,n=e.className;return a.a.createElement("div",{className:o()("page",n)},t)}},,function(e,t,n){},,,,,,function(e,t,n){"use strict";n.r(t);n(8);var r=n(0),a=n.n(r),l=n(1),o=n(4),i=n(5),c=n(6);t.default=function(e){l.init(e),window.PRSS=l;var t=l.getProp("item"),n=t.content,r=t.title,u=l.getProp("sidebarHtml");return a.a.createElement(c.a,{className:"page-post"},a.a.createElement(o.a,null),a.a.createElement("main",null,a.a.createElement("div",{className:"container main-container"},a.a.createElement("h2",null,r),a.a.createElement("div",{className:"row"},a.a.createElement("div",{className:"col"},a.a.createElement("div",{className:"content"},a.a.createElement("section",{className:"post-content mb-3 pb-5"},a.a.createElement("div",{className:"post-inner-content",dangerouslySetInnerHTML:{__html:n}})))),u&&a.a.createElement("div",{className:"col-3",dangerouslySetInnerHTML:{__html:u}})))),a.a.createElement(i.a,null))}}]);
//# sourceMappingURL=page.js.map