@ptkdev/svelte-kit-ssr-boilerplate
Version:
Svelte server-side-rendering built with SEO in mind. Start your project with this friendly svelte kit boilerplate
11 lines (10 loc) • 5.3 kB
JavaScript
import{S as a,i as e,s,e as r,j as t,c,a as o,l as n,d as l,o as d,f as i,g as h,H as f,n as v,B as u,t as m,p as b,b as p,q as E,r as w,w as g,x as k,y as I}from"./vendor-57a96aae.js";
/**
* DarkMode Typescript
* =====================
*
* @contributors: Patryk Rzucidło [@ptkdev] <support@ptkdev.io> (https://ptk.dev)
*
* @license: MIT License
*
*/let y=!1;function A(a){let e,s,u,m,b,p;return{c(){e=r("div"),s=r("input"),u=t(),m=r("label"),this.h()},l(a){e=c(a,"DIV",{class:!0});var r=o(e);s=c(r,"INPUT",{id:!0,type:!0,name:!0,class:!0,checked:!0}),u=n(r),m=c(r,"LABEL",{for:!0}),o(m).forEach(l),r.forEach(l),this.h()},h(){d(s,"id","dark-mode"),d(s,"type","checkbox"),d(s,"name","dark-mode"),d(s,"class","switch"),s.checked=a[0],d(m,"for","dark-mode"),d(e,"class","field")},m(r,t){i(r,e,t),h(e,s),h(e,u),h(e,m),b||(p=f(s,"click",a[1]),b=!0)},p(a,[e]){1&e&&(s.checked=a[0])},i:v,o:v,d(a){a&&l(e),b=!1,p()}}}function S(a,e,s){var r=this&&this.__awaiter||function(a,e,s,r){return new(s||(s=Promise))((function(t,c){function o(a){try{l(r.next(a))}catch(e){c(e)}}function n(a){try{l(r.throw(a))}catch(e){c(e)}}function l(a){var e;a.done?t(a.value):(e=a.value,e instanceof s?e:new s((function(a){a(e)}))).then(o,n)}l((r=r.apply(a,e||[])).next())}))};let t=y;u((()=>r(void 0,void 0,void 0,(function*(){s(0,t=!!("enabled"===window.localStorage.getItem("darkmode")||void 0===window.localStorage.getItem("darkmode")&&(null==window?void 0:window.matchMedia("(prefers-color-scheme: dark)").matches))&&(document.querySelector("html").classList.contains("darkmode")||(document.querySelector("html").classList.add("darkmode"),document.querySelector("body").classList.add("darkmode")),!0))}))));return[t,()=>(y=!document.querySelector("html").classList.contains("darkmode"),document.querySelector("html").classList.toggle("darkmode"),document.querySelector("body").classList.toggle("darkmode"),window.localStorage.setItem("darkmode",y?"enabled":"disabled"),y)]}class x extends a{constructor(a){super(),e(this,a,S,A,s,{})}}function V(a){let e,s,f,u,y,A,S,V,D,L,$,q,P,T,N,M,H,j,B,C,F,O,W,_,R,U,z,G,J;return G=new x({}),{c(){e=r("nav"),s=r("div"),f=r("a"),u=r("span"),y=t(),A=r("span"),S=t(),V=r("span"),D=t(),L=r("div"),$=r("div"),q=r("a"),P=m("Home"),T=t(),N=r("div"),M=r("a"),H=m("Wild"),j=t(),B=r("div"),C=r("a"),F=m("About"),O=t(),W=r("a"),_=m("Contacts"),R=t(),U=r("div"),z=r("div"),b(G.$$.fragment),this.h()},l(a){e=c(a,"NAV",{class:!0,role:!0,"aria-label":!0});var r=o(e);s=c(r,"DIV",{class:!0});var t=o(s);f=c(t,"A",{href:!0,role:!0,class:!0,"aria-label":!0,"aria-expanded":!0,"data-target":!0});var d=o(f);u=c(d,"SPAN",{"aria-hidden":!0}),o(u).forEach(l),y=n(d),A=c(d,"SPAN",{"aria-hidden":!0}),o(A).forEach(l),S=n(d),V=c(d,"SPAN",{"aria-hidden":!0}),o(V).forEach(l),d.forEach(l),t.forEach(l),D=n(r),L=c(r,"DIV",{id:!0,class:!0});var i=o(L);$=c(i,"DIV",{class:!0});var h=o($);q=c(h,"A",{href:!0,class:!0});var v=o(q);P=p(v,"Home"),v.forEach(l),T=n(h),N=c(h,"DIV",{class:!0});var m=o(N);M=c(m,"A",{href:!0,class:!0});var b=o(M);H=p(b,"Wild"),b.forEach(l),j=n(m),B=c(m,"DIV",{class:!0});var w=o(B);C=c(w,"A",{href:!0,class:!0});var g=o(C);F=p(g,"About"),g.forEach(l),O=n(w),W=c(w,"A",{href:!0,class:!0});var k=o(W);_=p(k,"Contacts"),k.forEach(l),w.forEach(l),m.forEach(l),h.forEach(l),i.forEach(l),R=n(r),U=c(r,"DIV",{class:!0});var I=o(U);z=c(I,"DIV",{class:!0});var x=o(z);E(G.$$.fragment,x),x.forEach(l),I.forEach(l),r.forEach(l),this.h()},h(){d(u,"aria-hidden","true"),d(A,"aria-hidden","true"),d(V,"aria-hidden","true"),d(f,"href","/"),d(f,"role","button"),d(f,"class","navbar-burger"),d(f,"aria-label","menu"),d(f,"aria-expanded","false"),d(f,"data-target","navbar-basic"),d(s,"class","navbar-brand"),d(q,"href","/"),d(q,"class","navbar-item"),d(M,"href","/wild"),d(M,"class","navbar-link"),d(C,"href","/wild/?about"),d(C,"class","navbar-item"),d(W,"href","/wild/?contacts"),d(W,"class","navbar-item"),d(B,"class","navbar-dropdown"),d(N,"class","navbar-item has-dropdown is-hoverable"),d($,"class","navbar-start"),d(L,"id","navbar-basic"),d(L,"class","navbar-menu"),d(z,"class","navbar-item"),d(U,"class","navbar-end"),d(e,"class","navbar"),d(e,"role","navigation"),d(e,"aria-label","main navigation")},m(a,r){i(a,e,r),h(e,s),h(s,f),h(f,u),h(f,y),h(f,A),h(f,S),h(f,V),h(e,D),h(e,L),h(L,$),h($,q),h(q,P),h($,T),h($,N),h(N,M),h(M,H),h(N,j),h(N,B),h(B,C),h(C,F),h(B,O),h(B,W),h(W,_),h(e,R),h(e,U),h(U,z),w(G,z,null),J=!0},p:v,i(a){J||(g(G.$$.fragment,a),J=!0)},o(a){k(G.$$.fragment,a),J=!1},d(a){a&&l(e),I(G)}}}class D extends a{constructor(a){super(),e(this,a,null,V,s,{})}}function L(a){let e,s,t,n,f,u,b;return{c(){e=r("footer"),s=r("div"),t=r("p"),n=m("The source code is licensed\n\t\t\t"),f=r("a"),u=m("MIT"),b=m("."),this.h()},l(a){e=c(a,"FOOTER",{class:!0});var r=o(e);s=c(r,"DIV",{class:!0});var d=o(s);t=c(d,"P",{});var i=o(t);n=p(i,"The source code is licensed\n\t\t\t"),f=c(i,"A",{href:!0});var h=o(f);u=p(h,"MIT"),h.forEach(l),b=p(i,"."),i.forEach(l),d.forEach(l),r.forEach(l),this.h()},h(){d(f,"href","http://opensource.org/licenses/mit-license.php"),d(s,"class","content has-text-centered"),d(e,"class","footer")},m(a,r){i(a,e,r),h(e,s),h(s,t),h(t,n),h(t,f),h(f,u),h(t,b)},p:v,i:v,o:v,d(a){a&&l(e)}}}class $ extends a{constructor(a){super(),e(this,a,null,L,s,{})}}export{$ as F,D as M};