UNPKG

@svelkit/spectre

Version:

spectre components as svelte actions and css modules

3 lines (2 loc) 17.1 kB
var n=Object.assign;import D from"clsx";import"../../assets/style-d17c957e.css";const E={baseline:"spectre-B1hfz",active:"spectre-soEib",h1:"spectre-NL3IT",h2:"spectre-v481D",h3:"spectre-69UEK",h4:"spectre-ulUei",h5:"spectre-aGJmR",h6:"spectre-ztrPk",table:"spectre-lYY9L","table-striped":"spectre-xcA8Z","table-hover":"spectre-MDy0X","table-scroll":"spectre-WnKPs",btn:"spectre-u3VTG",loading:"spectre-80E9X",disabled:"spectre-arpKK","btn-primary":"spectre-5yBDV","btn-success":"spectre-trHl6","btn-error":"spectre-T19Bj","btn-link":"spectre-w8VVm","btn-sm":"spectre-2cuiW","btn-lg":"spectre-70SU2","btn-block":"spectre-9VL4R","btn-action":"spectre-aZkAP","btn-clear":"spectre-dWq20","btn-group":"spectre-5WhLr","btn-group-block":"spectre-5gvDg","form-group":"spectre-wG3TW",form:"spectre-MNMR1","form-label":"spectre-O30pk","label-sm":"spectre-OibyN","label-lg":"spectre-ytHvL","form-input":"spectre-Clz07","input-sm":"spectre-89H2M","input-lg":"spectre-x6nnq","input-inline":"spectre-R5Col","form-input-hint":"spectre-Or9ut","has-success":"spectre-lsH1v","is-success":"spectre-u82GJ","has-error":"spectre-FETD0","is-error":"spectre-rC0yP","form-select":"spectre-Gqc9m","select-sm":"spectre-kgK0b","select-lg":"spectre-OGAaM","has-icon-left":"spectre-HMrZA","has-icon-right":"spectre-5kcFe","form-icon":"spectre-k6qkf","form-checkbox":"spectre-zYfaW","form-radio":"spectre-29YoR","form-switch":"spectre-zBLP5","input-group":"spectre-tvFIk","input-group-addon":"spectre-D2nHN","addon-sm":"spectre-QhtNS","addon-lg":"spectre-3hvRG","input-group-btn":"spectre-p4XNk","form-horizontal":"spectre-zAVRw","form-inline":"spectre-Uv9LQ",label:"spectre-47A4Z","label-rounded":"spectre-PRxNw","label-primary":"spectre-Adpt9","label-secondary":"spectre-QTyDa","label-success":"spectre-gRaJa","label-warning":"spectre-HZgfO","label-error":"spectre-v947P","img-responsive":"spectre-rcBfs","img-fit-cover":"spectre-fKfa6","img-fit-contain":"spectre-dKoYa","video-responsive":"spectre-id5SQ","video-responsive-4-3":"spectre-1E1hU","video-responsive-1-1":"spectre-r8NkM",figure:"spectre-xKLsd","figure-caption":"spectre-W6fCF",container:"spectre-gAOd6","grid-xl":"spectre-Gbyhm","grid-lg":"spectre-J8eQI","grid-md":"spectre-jRW7j","grid-sm":"spectre-9VqkA","grid-xs":"spectre-Hiuxv","show-xs":"spectre-aw4Bf","show-sm":"spectre-mVHZa","show-md":"spectre-aWEui","show-lg":"spectre-P3flA","show-xl":"spectre-BQlhE",columns:"spectre-Bdi1f","col-gapless":"spectre-uVF4E",column:"spectre-2xyST","col-oneline":"spectre-a080n","col-12":"spectre-MoCE2","col-11":"spectre-GAKsU","col-10":"spectre-9ToHo","col-9":"spectre-pB0rX","col-8":"spectre-qx15t","col-7":"spectre-ThiTi","col-6":"spectre-jUpfY","col-5":"spectre-TuWrx","col-4":"spectre-v7OED","col-3":"spectre-hh9Wl","col-2":"spectre-Dp0tZ","col-1":"spectre-8TtaL","col-auto":"spectre-gPX12","col-mx-auto":"spectre-UiSdi","col-ml-auto":"spectre-nCCD9","col-mr-auto":"spectre-xKr7f","col-xl-12":"spectre-Lppt6","col-xl-11":"spectre-Xiiww","col-xl-10":"spectre-j369s","col-xl-9":"spectre-eAFRW","col-xl-8":"spectre-LObhQ","col-xl-7":"spectre-pmbCp","col-xl-6":"spectre-mInVP","col-xl-5":"spectre-b46Ap","col-xl-4":"spectre-6s6UD","col-xl-3":"spectre-Ds3AA","col-xl-2":"spectre-kEhuW","col-xl-1":"spectre-mvSN5","col-xl-auto":"spectre-YmvOl","hide-xl":"spectre-j2RmY","col-lg-12":"spectre-yL6oR","col-lg-11":"spectre-6JGiH","col-lg-10":"spectre-VOfV5","col-lg-9":"spectre-F2BLh","col-lg-8":"spectre-4PTWW","col-lg-7":"spectre-Edxl4","col-lg-6":"spectre-UmZg8","col-lg-5":"spectre-2r4aH","col-lg-4":"spectre-YoX8S","col-lg-3":"spectre-EEDHS","col-lg-2":"spectre-9laPI","col-lg-1":"spectre-BL7Xv","col-lg-auto":"spectre-skniM","hide-lg":"spectre-NWeIQ","col-md-12":"spectre-k7O7y","col-md-11":"spectre-TcYEW","col-md-10":"spectre-uojKz","col-md-9":"spectre-38e3y","col-md-8":"spectre-hILk9","col-md-7":"spectre-27JUk","col-md-6":"spectre-GItXU","col-md-5":"spectre-69k5D","col-md-4":"spectre-wBAiq","col-md-3":"spectre-eepur","col-md-2":"spectre-zzOgO","col-md-1":"spectre-fShln","col-md-auto":"spectre-qItjC","hide-md":"spectre-wFbIj","col-sm-12":"spectre-IQ79s","col-sm-11":"spectre-CW3oW","col-sm-10":"spectre-AAXCn","col-sm-9":"spectre-P6FTF","col-sm-8":"spectre-OaMtg","col-sm-7":"spectre-Bf4Eu","col-sm-6":"spectre-13VmF","col-sm-5":"spectre-arAsI","col-sm-4":"spectre-7QSlw","col-sm-3":"spectre-EtncR","col-sm-2":"spectre-Hp75S","col-sm-1":"spectre-GRDBd","col-sm-auto":"spectre-mRtLQ","hide-sm":"spectre-Oqs8E","col-xs-12":"spectre-TUwhy","col-xs-11":"spectre-uRvNI","col-xs-10":"spectre-BotC9","col-xs-9":"spectre-Ywe9K","col-xs-8":"spectre-QR8sK","col-xs-7":"spectre-sSjYO","col-xs-6":"spectre-bOH3N","col-xs-5":"spectre-h0qLv","col-xs-4":"spectre-EmzaT","col-xs-3":"spectre-nsNFi","col-xs-2":"spectre-ApXVY","col-xs-1":"spectre-o9kOE","col-xs-auto":"spectre-jVdFj","hide-xs":"spectre-zH52X",hero:"spectre-UETMv","hero-sm":"spectre-PVszK","hero-lg":"spectre-PALfd","hero-body":"spectre-mrSf5",navbar:"spectre-TJZCz","navbar-section":"spectre-JA73B","navbar-center":"spectre-jZmlr","navbar-brand":"spectre-uFV5f",avatar:"spectre-ChnY2","avatar-xs":"spectre-1Li0j","avatar-sm":"spectre-FEY35","avatar-lg":"spectre-OXWqK","avatar-xl":"spectre-wJ93o","avatar-icon":"spectre-5yqrN","avatar-presence":"spectre-V4CnK",online:"spectre-TI4N0",busy:"spectre-jwoZp",away:"spectre-tAxji",badge:"spectre-bNbjr",bar:"spectre-qhYYC","bar-sm":"spectre-6SXWX","bar-item":"spectre-2lMe1","bar-slider":"spectre-vph0O","bar-slider-btn":"spectre-5wnyl",breadcrumb:"spectre-eaRhB","breadcrumb-item":"spectre-AKjfr",card:"spectre-RtSQW","card-shadow":"spectre-yEFHK","card-header":"spectre-rAZLh","card-body":"spectre-JK7pq","card-footer":"spectre-VPU8t","card-image":"spectre-onHAv",chip:"spectre-THSQg",dropdown:"spectre-OAYQd",menu:"spectre-v14vl","slide-down":"spectre-87Q0K","dropdown-right":"spectre-RsUyS","dropdown-toggle":"spectre-fqDGx",empty:"spectre-x5zhK","empty-icon":"spectre-Nynea","empty-title":"spectre-Feoyt","empty-subtitle":"spectre-LMkbZ","empty-action":"spectre-KUfCl","menu-nav":"spectre-Blzlw","menu-item":"spectre-l5oZU","menu-badge":"spectre-PjCLA",modal:"spectre-okiJk","modal-overlay":"spectre-CPXTy","modal-container":"spectre-VVwlr","modal-sm":"spectre-WvGwW","modal-lg":"spectre-57iaZ","modal-fullheight":"spectre-ugKFz","modal-header":"spectre-1MFAr","modal-body":"spectre-Idq5q","modal-footer":"spectre-MsBjI",nav:"spectre-pMwUC","nav-item":"spectre-3Fsnn",tooltip:"spectre-qKxr2","tooltip-right":"spectre-g2D7i","tooltip-bottom":"spectre-hKHnw","tooltip-left":"spectre-pMxVQ","text-primary":"spectre-fL30Y","text-secondary":"spectre-pLrm9","text-gray":"spectre-xsK7H","text-light":"spectre-7HKSF","text-dark":"spectre-YrY3I","text-success":"spectre-eTeU1","text-warning":"spectre-GCVjL","text-error":"spectre-HMwtV","bg-primary":"spectre-5ZIo3","bg-secondary":"spectre-AV0IL","bg-dark":"spectre-jGJqT","bg-gray":"spectre-WLGzy","bg-success":"spectre-ApQ9m","bg-warning":"spectre-isBNt","bg-error":"spectre-ii3UL","c-hand":"spectre-e36BX","c-move":"spectre-gKLo2","c-zoom-in":"spectre-djCIw","c-zoom-out":"spectre-oDcwY","c-not-allowed":"spectre-bstdo","c-auto":"spectre-I1umv","d-block":"spectre-7nyiU","d-inline":"spectre-6nvjo","d-inline-block":"spectre-wH85W","d-flex":"spectre-Iw5YI","d-inline-flex":"spectre-yNxrm","d-none":"spectre-QCgT4","d-hide":"spectre-dzBp5","d-visible":"spectre-mM4x4","d-invisible":"spectre-qQMot","text-hide":"spectre-G8xf3","text-assistive":"spectre-A0LT8",divider:"spectre-VdOml","divider-vert":"spectre-c5n6f","loading-lg":"spectre-i3gr7",clearfix:"spectre-jEiwq","float-left":"spectre-meOAw","float-right":"spectre-68GKw","p-relative":"spectre-gdYJN","p-absolute":"spectre-5qit5","p-fixed":"spectre-kOTjh","p-sticky":"spectre-MCPar","p-centered":"spectre-KtXeU","flex-centered":"spectre-ItzbB","m-0":"spectre-xg4lu","mb-0":"spectre-Elen7","ml-0":"spectre-WREtI","mr-0":"spectre-Dc5Z2","mt-0":"spectre-5XSHy","mx-0":"spectre-9dR1D","my-0":"spectre-VzdbU","m-1":"spectre-mOaPX","mb-1":"spectre-i8aoE","ml-1":"spectre-g5jZO","mr-1":"spectre-4cBqD","mt-1":"spectre-TySjB","mx-1":"spectre-rF8Hw","my-1":"spectre-UoKia","m-2":"spectre-KO54K","mb-2":"spectre-tpyCV","ml-2":"spectre-w1iBD","mr-2":"spectre-ySCPL","mt-2":"spectre-SY4Lp","mx-2":"spectre-QTCoW","my-2":"spectre-a8aqN","p-0":"spectre-eNsCF","pb-0":"spectre-VmYgC","pl-0":"spectre-hJyH7","pr-0":"spectre-vVlGJ","pt-0":"spectre-LnjRG","px-0":"spectre-nH1ja","py-0":"spectre-eVgjP","p-1":"spectre-ITh6X","pb-1":"spectre-39jlA","pl-1":"spectre-xIy0S","pr-1":"spectre-GDzSW","pt-1":"spectre-8GqxX","px-1":"spectre-pj3fk","py-1":"spectre-qPfxB","p-2":"spectre-lN1jP","pb-2":"spectre-5IYQZ","pl-2":"spectre-F4bLa","pr-2":"spectre-pwZnr","pt-2":"spectre-Wq7lC","px-2":"spectre-rOIGA","py-2":"spectre-coBY3","s-rounded":"spectre-vCPOJ","s-circle":"spectre-wRYMM","text-left":"spectre-TCVVW","text-right":"spectre-8LD4f","text-center":"spectre-aOzHo","text-justify":"spectre-MUGCg","text-lowercase":"spectre-ujeWg","text-uppercase":"spectre-MI1Rw","text-capitalize":"spectre-c0TJL","text-normal":"spectre-ldjem","text-bold":"spectre-QJDhn","text-italic":"spectre-M7ee4","text-large":"spectre-Qe51m","text-small":"spectre-XBHF1","text-tiny":"spectre-XEFHk","text-muted":"spectre-RUZw4","text-ellipsis":"spectre-rAyyB","text-clip":"spectre-UVZ7r","text-break":"spectre-RdXLg","m-auto":"spectre-IKvWq","mb-auto":"spectre-elOQ7","ml-auto":"spectre-sjwL4","mr-auto":"spectre-O3c5l","mt-auto":"spectre-xcAT9","mx-auto":"spectre-3Gp71","my-auto":"spectre-9CojG","p-auto":"spectre-yZMMT","pb-auto":"spectre-wspnu","pl-auto":"spectre-aQGrW","pr-auto":"spectre-GTQYO","pt-auto":"spectre-oX9qa","px-auto":"spectre-asjJQ","py-auto":"spectre-OiwK3"},y=["sm","lg"],I=["active","loading","disabled"],R=["success","error"],V=["online","busy","away"],w=(e,t)=>typeof e===t,i=e=>w(e,"string"),A=e=>w(e,"number"),g=e=>w(e,"boolean"),L=e=>{e&&(e.tagName==="BUTTON"?e.hasAttribute("type")||(e.type="button"):e.setAttribute("role","button"))},b=(e,t,c)=>{e&&(c==null?e.removeAttribute(t):e.setAttribute(t,String(c)))},h=(e,t,c)=>b(e,"data-"+t,c),Q=new Set([...V,...I,"divider"]),T=(e,t)=>i(t)?Q.has(e)?e:t+e:(t==null?void 0:t(e))||e,X=e=>E[e]||e,O=(e,t,c)=>e&&c.indexOf(e)===t,B=e=>D(e).split(/\s+/g).filter(O),s=(e,...t)=>B(t).map(c=>T(c,e)),C=(e,t)=>{let c=B(e);return t&&(c=c.map(p=>T(p,t))),c.forEach(p=>{p==="col"||p.startsWith("col-")?c.push("column"):(p==="row"||p==="cols")&&c.push("columns")}),c.map(X).filter(O)},K=({classList:e},t,c,p)=>{const a=C(t,p);return e.add(...a),c&&e.remove(...c.filter(m=>!a.includes(m))),a},N=(e,t)=>Object.assign((c,p)=>{if(c instanceof Element){let a=e(p,c);return{update(m){a=e(m,c,a)}}}return e(c).join(" ")},t),r=(e,t)=>N((c,p,a)=>p?K(p,e(c,p),a):C(e(c)),t),l=(...e)=>t=>t!==!1&&e,o=(e,t)=>e.reduce((c,p)=>(c[p]=r(l(T(p,t))),c),{}),d=(e,t)=>N((c,p,a)=>p?K(p,c,a,e):C(c,e),t&&o(t,e)),Z=d(),W=r(l("baseline")),z=Object.assign((e=document==null?void 0:document.documentElement)=>W(e),W),u=r(e=>s("h",e),o(["h1","h2","h3","h4","h5","h6"])),{h1:J}=u,{h2:_}=u,{h3:$}=u,{h4:ee}=u,{h5:te}=u,{h6:re}=u,ce=r(({striped:e,hover:t,scroll:c}={})=>["table",s("table-",{striped:e,hover:t,scroll:c})],o(["striped","hover","scroll"],"table-")),se=["primary","success","error","link","clear"],pe=r((e={},t)=>(L(t),["btn",i(e)||Array.isArray(e)?s("btn-",e):[s("btn-",e.variant,e.size),e.state,{"btn-block":e.block,"btn-action":e.action}]]),n(n({},o([...I,...se,...y,"block","action"],"btn-")),{group:r((e={})=>["btn-group",s("btn-group-",e)],o(["block"],"btn-group-"))})),le=["horizontal","inline"],x=(e,t)=>{const c=e==="select"?e+"-":"input-",p=(e==="input"?e:"form")+"-inline";return r(({inline:a,disabled:m,size:Y,state:q}={})=>["form-"+e,{[p]:a,disabled:m},s(c,Y),s("is-",q)],n(n(n({},o(y,`form-${e} ${c}`)),{inline:r(l(`form-${e}`,p))}),t))},oe=r(({variant:e}={})=>["form",s("form-",e)],n(n({},o(le,"form form-")),{group:r(({state:e}={})=>["form-group",s("has-",e)]),label:r(({size:e}={})=>["form-label",s("label-",e)],o(y,"form-label label-")),input:x("input",{hint:r(l("form-input-hint")),group:r(({inline:e}={})=>["input-group",e&&"input-inline"],{inline:r(l("input-group input-inline")),addon:r(({size:e}={})=>["input-group-addon",s("addon-",e)],o(y,"input-group-addon addon-")),btn:r(l("input-group-btn"))})}),select:x("select"),checkbox:x("checkbox"),radio:x("radio"),switch:x("switch"),icon:r(l("form-icon"))})),ae=["left","right"],ne=r(e=>s("has-",e),n(n({},o(R,"has-")),{icon:r(e=>s("has-icon-",e),o(ae,"has-icon-"))})),ie=r(e=>s("is-",e),o(R,"is-")),me=["primary","secondary","success","warning","error"],de=r((e={})=>(i(e)&&(e={variant:e}),["label",e.rounded&&"label-rounded",s("label-",e.variant)]),o([...me,"rounded"],"label-")),ue=["cover","contain"],be=r((e={})=>i(e)?s("img-",e):[e.responsive&&"img-responsive",s("img-fit-",e.fit)],{responsive:r(l("img-responsive")),fit:d("img-fit-",ue)}),F=e=>e&&"video-responsive-"+e.replace(/:|_/,"-"),ge=r((e={})=>i(e)?s("video-",e):[e.responsive&&"video-responsive",F(e.ratio)],{responsive:r(F,{"4_3":r(l("video-responsive video-responsive-4-3")),"1_1":r(l("video-responsive video-responsive-1-1"))})}),he=r(l("figure"),{caption:r(l("figure-caption"))}),H=["xs","sm","md","lg","xl"],xe=r(e=>["container",s("grid-",e)],o(H,"container grid-")),M=l("columns","col-gapless"),k=l("columns","col-oneline"),S=r((e={})=>["columns",s("col-",e)],{gapless:r(M,{oneline:r(k)}),oneline:r(k,{gapless:r(M)})}),fe=S,ve=S,j=(e,t)=>t==="hide"||t==="show"?t+e:t&&`col${e}-${t}`,ye=e=>e&&[j("",e[0]),H.map((t,c)=>j("-"+t,e[c+1]))],f=e=>r(t=>["column",j("-"+e,t)]),G=r(e=>["column",ye(Array.isArray(e)?e:A(e)||i(e)?[e]:e&&[e.default,e.xs,e.sm,e.md,e.lg,e.xl])],{xs:f("xs"),sm:f("sm"),md:f("md"),lg:f("lg"),xl:f("xl"),margin:r((e="auto")=>`col-m${e[0].replace("a","x")}-auto`)}),we=G,Ae=r((e={})=>["hero",s("hero-",i(e)?e:e.size)],{body:r(l("hero-body"))}),Te=["xs","sm","lg","xl"],P=(e,t,c)=>(h(c,"initial",t),["avatar",s("avatar-",e)]),v=e=>r((t,c)=>P(e,t,c)),Ce=r((e={},t)=>i(e)?(h(t,"initial"),[Te.includes(e)&&"avatar",s("avatar-",e)]):P(e.size,e.initial,t),n({xs:v("xs"),sm:v("sm"),md:v(),lg:v("lg"),xl:v("xl"),icon:r(l("avatar-icon")),presence:r(e=>["avatar-presence",e])},o(V,e=>"avatar-presence "+e))),Se=r((e,t)=>(h(t,"badge",e),"badge")),je=r((e={})=>["bar",i(e)?s("bar-",e):s("bar-",e.size,e.slider&&"slider")],{slider:r(e=>["bar bar-slider",s("bar-",e)]),btn:r(({state:e,variant:t}={},c)=>(L(c),b(c,"role","slider"),["btn bar-slider-btn",s("btn-",t),e])),item:r((e=0,t)=>{const{value:c,min:p=0,max:a=100,role:m="progressbar"}=A(e)?{value:e}:e;return t&&(t.style.width=String((c-p)*100/(a-p))+"%",b(t,"role",m),b(t,"aria-valuenow",c),b(t,"aria-valuemin",p),b(t,"aria-valuemax",a)),"bar-item"})}),Ee=r(l("breadcrumb"),{item:r(l("breadcrumb-item"))}),Ie=["image","header","body","footer"],Re=r((e={})=>i(e)?[e==="shadow"&&"card",s("card-",e)]:["card",s("card-",{shadow:e.shadow})],n(n({},o(Ie,"card-")),{shadow:r(l("card card-shadow"))})),Ve=r(({active:e}={})=>({chip:!0,active:e}),{active:r(l("chip active"))}),Le=r((e={})=>(g(e)?e={active:e}:i(e)&&(e={direction:e}),["dropdown",e.active&&"active",s("dropdown-",e.direction)]),o(["active","right","toggle"],"dropdown-")),Oe=["icon","title","subtitle","action"],Be=r(e=>["empty",s("empty-",e)],o(Oe,"empty-")),Ke=r(e=>["menu",s("menu-",e)],o(["item","badge"],"menu-")),Ne=r((e={})=>(g(e)?e={active:e}:i(e)&&(e={size:e}),["modal",e.active&&"active",s("modal-",e.size)]),n(n({},o(["overlay","header","body","footer"],"modal-")),{container:r((e={})=>["modal-container",(g(e)?e:e.fullheight)&&"modal-fullheight"],o(["fullheight"],"modal-"))})),We=r(l("nav"),{item:r((e={})=>({modal:1,active:g(e)?e:e.active}),o(["active"]))}),Fe=r((e={},t)=>((i(e)||A(e))&&(e={value:e}),h(t,"tooltip",e.value),["tooltip",s("tooltip-",e.position!=="top"&&e.position)])),He=d(e=>"text-"+e,["primary","secondary","gray","light","dark","success","warning","error","hide","assistive","left","right","center","justify","lowercase","uppercase","capitalize","normal","bold","italic","large","small","tiny","muted","ellipsis","clip","break"]),Me=d(e=>"bg-"+e,["primary","secondary","gray","light","dark","success","warning","error"]),ke=d(e=>"c-"+e,["hand","move","zoom-in","zoom-out","not-allowed","auto"]),Ge=d((e="flex")=>(e==="block"?"p":e)+"-centered",["p","block","flex"]),Pe=r(l("clearfix")),Ue=r((e={})=>(g(e)?e={enable:e}:e==="lg"&&(e={lg:!0}),{loading:e.enable!==!1,"loading-lg":e.lg})),U=e=>r((t,c)=>(h(c,"content",t),e)),Ye=Object.assign(U("divider"),{vert:U("divider-vert")}),qe=d("s-",["rounded","circle"]);export{Ce as avatar,Se as badge,je as bar,z as baseline,Me as bg,Ee as breadcrumb,pe as btn,Re as card,Ge as centered,Ve as chip,E as classNames,Pe as clearfix,we as col,fe as cols,G as column,S as columns,xe as container,ke as cursor,Ye as divider,Le as dropdown,Be as empty,he as figure,oe as form,J as h1,_ as h2,$ as h3,ee as h4,te as h5,re as h6,ne as has,u as heading,Ae as hero,be as img,ie as is,de as label,Ue as loading,Ke as menu,Ne as modal,We as nav,ve as row,qe as shape,Z as spectre,ce as table,He as text,Fe as tooltip,ge as video}; //# sourceMappingURL=spectre.js.map