UNPKG

@system76/components

Version:

System76 standard Vue components

2 lines (1 loc) 23 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@fortawesome/free-brands-svg-icons"),t=require("@fortawesome/free-solid-svg-icons"),s=require("@fortawesome/vue-fontawesome"),o=require("@system76/design");function n(e,t,s,o,n,a,l,i,r,c){"boolean"!=typeof l&&(r=i,i=l,l=!1);const p="function"==typeof s?s.options:s;let d;if(e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0,n&&(p.functional=!0)),o&&(p._scopeId=o),a?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,r(e)),e&&e._registeredComponents&&e._registeredComponents.add(a)},p._ssrRegister=d):t&&(d=l?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,i(e))}),d)if(p.functional){const e=p.render;p.render=function(t,s){return d.call(s),e(t,s)}}else{const e=p.beforeCreate;p.beforeCreate=e?[].concat(e,d):[d]}return s}function a(e){return e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),e?("styles"in e||(e._styles=e._styles||{},Object.defineProperty(e,"styles",{enumerable:!0,get:()=>e._renderStyles(e._styles)}),e._renderStyles=e._renderStyles||l),(t,s)=>function(e,t,s){const o="production"===process.env.NODE_ENV?t.media||"default":e,n=s._styles[o]||(s._styles[o]={ids:[],css:""});if(!n.ids.includes(e)){n.media=t.media,n.ids.push(e);let s=t.source;"production"!==process.env.NODE_ENV&&t.map&&(s+="\n/*# sourceURL="+t.map.sources[0]+" */",s+="\n/*# sourceMappingURL=data:application/json;base64,"+Buffer.from(unescape(encodeURIComponent(JSON.stringify(t.map)))).toString("base64")+" */"),n.css+=s+"\n"}}(t,s,e)):()=>{}}function l(e){let t="";for(const s in e){const o=e[s];t+='<style data-vue-ssr-id="'+Array.from(o.ids).join(" ")+'"'+(o.media?' media="'+o.media+'"':"")+">"+o.css+"</style>"}return t}const i=n({render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("footer",{class:e.$style.footer},[e._ssrNode("<div"+e._ssrClass(null,e.$style.container)+">","</div>",[e._ssrNode("<nav"+e._ssrClass(null,e.$style.nav)+">","</nav>",[e._ssrNode("<div"+e._ssrClass(null,e.$style.links)+">","</div>",[s(e.linkComponent(e.urlContact),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlContact),!1),[e._v("\n Contact\n ")]),e._ssrNode('<a href="https://support.system76.com"'+e._ssrClass(null,e.$style.link)+">\n Support\n </a>"),s(e.linkComponent(e.urlShipping),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlShipping),!1),[e._v("\n Shipping\n ")]),s(e.linkComponent(e.urlCareers),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlCareers),!1),[e._v("\n Careers\n ")])],2),e._ssrNode("<div"+e._ssrClass(null,e.$style.links)+">","</div>",[s(e.linkComponent(e.urlAbout),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlAbout),!1),[e._v("\n About Us\n ")]),s(e.linkComponent(e.urlSustainability),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlSustainability),!1),[e._v("\n Sustainability\n ")]),s(e.linkComponent(e.urlPrivacy),e._b({tag:"component",class:e.$style.link},"component",e.linkAttributes(e.urlPrivacy),!1),[e._v("\n Privacy & Legal\n ")]),e._ssrNode('<a href="http://blog.system76.com"'+e._ssrClass(null,e.$style.link)+">\n Blog\n </a>")],2),e._ssrNode("<div"+e._ssrClass(null,e.$style.connections)+">","</div>",[e._ssrNode("<div>","</div>",[e._ssrNode(e.showNewsletterButton?"<div"+e._ssrClass(null,e.$style.subscribe)+'><p>Subscribe for updates on products, OS features, and promotions.</p><p><button class="button">\n Subscribe\n </button></p></div>':"\x3c!----\x3e"),e._ssrNode("<div"+e._ssrClass(null,e.$style.socials)+">","</div>",[e._ssrNode('<a aria-label="RSS" href="https://blog.system76.com/rss.xml" rel="noopener" target="_blank" title="Blog RSS Feed"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faRssSquare}})],1),e._ssrNode('<a aria-label="LinkedIn" href="https://www.linkedin.com/company/system76" rel="noopener" target="_blank" title="LinkedIn"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faLinkedin}})],1),e._ssrNode('<a aria-label="GitHub" href="https://github.com/system76" rel="noopener" target="_blank" title="GitHub"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faGithub}})],1),e._ssrNode('<a aria-label="YouTube" href="https://www.youtube.com/system76/" rel="noopener" target="_blank" title="YouTube"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faYoutubeSquare}})],1),e._ssrNode('<a aria-label="Instagram" href="https://instagram.com/system76_com" rel="noopener" target="_blank" title="Instagram"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faInstagram}})],1),e._ssrNode('<a aria-label="X (formerly Twitter)" href="https://x.com/system76/" rel="noopener" target="_blank" title="X (formerly Twitter)"'+e._ssrClass(null,e.$style.social)+">","</a>",[s("font-awesome-icon",{attrs:{icon:e.faSquareXTwitter}})],1)])],2)])]),e._ssrNode("<div"+e._ssrClass(null,e.$style.copy)+">","</div>",[e._ssrNode("<div"+e._ssrClass(null,e.$style.copyright)+">","</div>",[e._t("copyright",[e._v("\n Copyright © "+e._s(e.currentYear())+" System76, Inc.\n ")])],2),e.$slots.default?[e._ssrNode("<div"+e._ssrClass(null,e.$style.copyright)+">","</div>",[e._t("default")],2)]:e._e(),e._ssrNode("<div"+e._ssrClass(null,e.$style.trademarks)+">","</div>",[e._t("trademarks",[e._v("\n Intel, the Intel Logo, Intel Core, Iris, and Xeon are trademarks of\n Intel Corporation or its subsidiaries in the U.S. and/or other\n countries.\n ")])],2)],2)])])},staticRenderFns:[]},(function(e){e&&(e("data-v-463d5a72_0",{source:".sys-footer-VZcu{background-color:var(--color-warm-gray);color:var(--color-light-gray)}.sys-container-yCz9{max-width:1280px;margin:0 auto}.sys-nav-2CaX{align-content:flex-start;align-items:flex-start;font-family:var(--font-family-sans);display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem .5rem 0}.sys-links-3xA_{flex:1 1 auto}.sys-link-2vJw{color:inherit;display:block;outline:0;padding:.5rem;text-decoration:none}.sys-connections-1k17{display:flex;flex-direction:column;align-items:center;margin-bottom:2em}.sys-subscribe-2qCq{text-align:center;margin:2em auto;max-width:30ch}.sys-subscribe-2qCq>p:first-child{margin:0}.sys-socials-3bH6{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;flex:1 1 100%;justify-content:center}.sys-social-1krc{align-content:center;align-items:center;color:inherit;display:flex;font-size:1.8rem;height:48px;justify-content:center;outline:0;padding:.5rem;transition:color 250ms ease;width:48px}.sys-link-2vJw:focus,.sys-link-2vJw:hover{text-decoration:underline}.sys-social-1krc:focus,.sys-social-1krc:hover{color:var(--color-orange)}.sys-copy-vnwb{font-family:var(--font-family-slab);font-weight:300;padding:.5rem 1rem 1rem;text-align:center}.sys-copyright-QQnO{margin-bottom:.5rem}.sys-trademarks-2M90{font-size:.675rem}button{border-radius:4px;background-color:#6acad8;-webkit-font-smoothing:antialiased;align-content:center;align-items:center;appearance:none;border-radius:.25em;border:.15em solid transparent;cursor:pointer;display:inline-flex;font-style:normal;font-weight:400;justify-content:center;letter-spacing:1px;line-height:24px;text-align:center;text-decoration:none;transition-duration:.1s;transition-property:background-color,border-color,box-shadow;transition-timing-function:ease;user-select:none;letter-spacing:normal;font-family:var(--font-family-sans);text-transform:uppercase;font-size:1rem;padding:.4em 1.6em}@media (min-width:50rem){.sys-links-3xA_{flex:0 0 15rem}.sys-connections-1k17{flex:1 1 auto;align-items:flex-end}.sys-connections-1k17>div{display:flex;align-items:center;flex-direction:column}.sys-subscribe-2qCq{text-align:center;margin:.5rem 0}}@media (min-width:60rem){.sys-social-1krc{font-size:2.2rem;height:64px;width:64px}}@media (min-width:1280px){.sys-socials-3bH6{margin:-.5rem}.sys-social-1krc{margin:.5rem}}",map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{footer:"sys-footer-VZcu",container:"sys-container-yCz9",nav:"sys-nav-2CaX",links:"sys-links-3xA_",link:"sys-link-2vJw",connections:"sys-connections-1k17",subscribe:"sys-subscribe-2qCq",socials:"sys-socials-3bH6",social:"sys-social-1krc",copy:"sys-copy-vnwb",copyright:"sys-copyright-QQnO",trademarks:"sys-trademarks-2M90"}}))}),{name:"SysFooterbar",components:{FontAwesomeIcon:s.FontAwesomeIcon},props:{backgroundClass:{type:String,default:null},showNewsletterButton:{type:Boolean,default:!1},urlContact:{type:String,default:"/contact"},urlAbout:{type:String,default:"/about"},urlCareers:{type:String,default:"/careers"},urlSustainability:{type:String,default:"/sustainability"},urlShipping:{type:String,default:"/shipping"},urlPrivacy:{type:String,default:"/privacy-and-legal"}},computed:{faGithub:()=>e.faGithub,faInstagram:()=>e.faInstagram,faLinkedin:()=>e.faLinkedin,faRssSquare:()=>t.faRssSquare,faYoutubeSquare:()=>e.faYoutubeSquare,faSquareXTwitter:()=>e.faSquareXTwitter},methods:{currentYear:()=>(new Date).getFullYear(),linkAttributes(e){switch(this.linkComponent(e)){case"nuxt-link":case"router-link":return{to:e};default:return{href:e}}},linkComponent(e){return e.startsWith("/")?null!=this.$nuxt?"nuxt-link":null!=this.$route?"router-link":"a":"a"}}},void 0,!1,"data-v-463d5a72",!1,void 0,a,void 0);const r=n({render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("header",{class:e.$style.header},[e._ssrNode("<nav"+e._ssrClass(null,e.$style.nav)+">","</nav>",[s(e.linkComponent(e.urlHomepage),e._b({tag:"component",class:e.$style.home,attrs:{"aria-label":"Home",title:"Home"}},"component",e.linkAttributes(e.urlHomepage),!1),[e.retro?s("sys-logo-type-16bit",{class:e.$style.logo}):s("sys-logo-type",{class:e.$style.logo})],1),e._ssrNode("<div"+e._ssrClass(null,e.$style.pages)+">","</div>",[s(e.linkComponent(e.urlLaptops),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlLaptops),!1),[e._v("\n laptops\n ")]),s(e.linkComponent(e.urlDesktops),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlDesktops),!1),[e._v("\n desktops\n ")]),s(e.linkComponent(e.urlMini),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlMini),!1),[e._v("\n mini\n ")]),s(e.linkComponent(e.urlServers),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlServers),!1),[e._v("\n servers\n ")]),s(e.linkComponent(e.urlKeyboards),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlKeyboards),!1),[e._v("\n keyboards\n ")]),s(e.linkComponent(e.urlComponents),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlComponents),!1),[e._v("\n components\n ")]),s(e.linkComponent(e.urlPopOs),e._b({tag:"component",class:e.$style.page},"component",e.linkAttributes(e.urlPopOs),!1),[e._v("\n pop!_os\n ")])],1),e._ssrNode("<div"+e._ssrClass(null,e.$style.quicks)+">","</div>",[s(e.linkComponent(e.urlContact),e._b({tag:"component",class:e.$style.quick,attrs:{"aria-label":"Contact",title:"Contact"}},"component",e.linkAttributes(e.urlContact),!1),[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faComments}})],1),e._ssrNode('<a aria-label="Support" title="Support" href="https://support.system76.com"'+e._ssrClass(null,e.$style.quick)+">","</a>",[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faLifeRing}})],1),e.authenticated?s(e.linkComponent(e.urlAccount),e._b({tag:"component",class:e.$style.quick,attrs:{"aria-label":"My Account",title:"My Account"}},"component",e.linkAttributes(e.urlAccount),!1),[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faUser}})],1):e._e(),e.authenticated&&e.admin?s(e.linkComponent(e.urlAdmin),e._b({tag:"component",class:e.$style.quick,attrs:{"aria-label":"Admin",title:"Admin"}},"component",e.linkAttributes(e.urlAdmin),!1),[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faCogs}})],1):e._e(),e.authenticated?s(e.linkComponent(e.urlLogout),e._b({tag:"component",class:e.$style.quick,attrs:{"aria-label":"Log Out",title:"Log Out"}},"component",e.linkAttributes(e.urlLogout),!1),[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faSignOutAlt}})],1):e._e(),e.authenticated?e._e():s(e.linkComponent(e.urlLogin),e._b({tag:"component",class:e.$style.quick,attrs:{"aria-label":"Log In",title:"Log In"}},"component",e.linkAttributes(e.urlLogin),!1),[s("font-awesome-icon",{class:e.$style.icon,attrs:{icon:e.faUser}})],1)],1)],1)])},staticRenderFns:[]},(function(e){e&&(e("data-v-81064b18_0",{source:'.sys-header-2tLE{background-color:var(--color-white);color:var(--color-warm-gray);font-family:var(--font-family-slab);position:relative;z-index:6}.sys-nav-2Pkq{display:grid;grid-gap:1rem;grid-template-areas:"logo auto quicks" "pages pages pages";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:1rem;margin:0 auto;max-width:1280px}.sys-home-XN_B{grid-area:logo;margin:-.5rem;outline:0;padding:.5rem;transition:box-shadow 250ms ease}.sys-logo-VFIf{max-width:22ch}.sys-pages-3zhk{grid-area:pages;align-content:center;align-items:center;display:flex;flex-wrap:wrap;flex:999 1 auto;justify-content:flex-start;margin:-.5rem}.sys-page-12Ax{align-content:center;align-items:center;color:inherit;display:flex;flex:0 0 auto;font-weight:300;justify-content:center;outline:0;padding:.5rem;text-decoration:none;transition:box-shadow 250ms ease}.sys-page-12Ax.sys-active-1nqm{font-weight:700}.sys-quicks-3C4_{grid-area:quicks;align-content:center;align-items:center;display:flex;flex-wrap:wrap;flex:1 0 auto;margin:-.5rem;justify-content:flex-end}.sys-quick-1q8H{align-content:center;align-items:center;color:inherit;display:flex;justify-content:center;outline:0;height:42px;width:42px;transition:box-shadow 250ms ease}.sys-home-XN_B:focus,.sys-page-12Ax:focus,.sys-quick-1q8H:focus{border-radius:3px;box-shadow:inset 0 0 0 1px var(--color-orange),0 0 12px var(--color-orange),0 0 1px var(--color-orange);color:inherit}@media (min-width:920px){.sys-nav-2Pkq{grid-template-areas:"logo pages quicks";grid-template-columns:22ch 1fr auto;grid-template-rows:auto}.sys-pages-3zhk{justify-content:center}.sys-page-12Ax{padding:1rem}.sys-quick-1q8H{height:48px;width:48px}}@media (min-width:1000px){.sys-page-12Ax{margin:0 .5rem}}',map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{header:"sys-header-2tLE",nav:"sys-nav-2Pkq",home:"sys-home-XN_B",logo:"sys-logo-VFIf",pages:"sys-pages-3zhk",page:"sys-page-12Ax",active:"sys-active-1nqm",quicks:"sys-quicks-3C4_",quick:"sys-quick-1q8H"}}))}),{name:"SysHeaderbar",components:{FontAwesomeIcon:s.FontAwesomeIcon,SysLogoType:o.SysLogoType,SysLogoType16bit:o.SysLogoType16bit},props:{admin:{type:Boolean,default:!1},authenticated:{type:Boolean,default:!1},backgroundClass:{type:String,default:null},retro:{type:Boolean,default:!1},urlHomepage:{type:String,default:"/"},urlLaptops:{type:String,default:"/laptops"},urlDesktops:{type:String,default:"/desktops"},urlMini:{type:String,default:"/desktops/meerkat"},urlServers:{type:String,default:"/servers"},urlComponents:{type:String,default:"/components"},urlKeyboards:{type:String,default:"/accessories/launch"},urlPopOs:{type:String,default:"/pop"},urlContact:{type:String,default:"/contact"},urlAccount:{type:String,default:"/my-account"},urlAdmin:{type:String,default:"/admin"},urlLogin:{type:String,default:"/login"},urlLogout:{type:String,default:"/my-account/logout"}},computed:{faCogs:()=>t.faCogs,faComments:()=>t.faComments,faLifeRing:()=>t.faLifeRing,faSignOutAlt:()=>t.faSignOutAlt,faUser:()=>t.faUser},methods:{linkAttributes(e){switch(this.linkComponent(e)){case"nuxt-link":case"router-link":return{to:e};default:return{href:e}}},linkComponent(e){return e.startsWith("/")?null!=this.$nuxt?"nuxt-link":null!=this.$route?"router-link":"a":"a"}}},void 0,!1,"data-v-81064b18",!1,void 0,a,void 0);const c=n({},(function(e){e&&(e("data-v-6933e046_0",{source:'.sys-header-U6nZ{background-color:var(--color-omnibar-background);border-bottom:1px solid var(--color-omnibar-border);color:var(--color-omnibar-foreground);fill:var(--color-omnibar-foreground);flex:0 0 auto;font-size:1rem;text-align:center;transition:none;width:100%;z-index:9999}.sys-content-cBSp{align-content:stretch;align-items:stretch;display:grid;grid-gap:1rem;grid-template-rows:1fr;justify-content:stretch;margin:0 auto;max-width:1280px;min-height:3rem;padding:.5rem 1rem}.sys-global-2fri{grid-area:global}.sys-copy-dlbD{grid-area:copy}.sys-price-3w3d{grid-area:price}.sys-local-3ieQ{grid-area:local}.sys-button-3nyP{align-content:center;align-items:center;appearance:none;background:0 0;border-radius:.25em;border:.15em solid var(--color-omnibar-foreground);color:var(--color-omnibar-foreground);cursor:pointer;display:flex;font-family:var(--font-family-slab);font-size:1rem;justify-content:center;line-height:1;padding:.5em .25em;text-decoration:none;text-transform:uppercase;transition:all 150ms ease;user-select:none;width:100%}.sys-button-3nyP:focus{box-shadow:0 0 12px var(--color-omnibar-accent),0 0 1px var(--color-omnibar-accent);outline:0}.sys-button-3nyP:active,.sys-button-3nyP:hover{background-color:var(--color-omnibar-accent);color:var(--color-omnibar-foreground)}.sys-copy-dlbD,.sys-price-3w3d{align-self:center}@media (max-width:600px){.sys-content-cBSp{grid-template-columns:1fr 1fr}.sys-mobile-5-31Ia{grid-template-areas:"price local"}.sys-mobile-5-31Ia>:not(.sys-price-3w3d):not(.sys-local-3ieQ){display:none}.sys-mobile-4-3wAi{grid-template-areas:"global local"}.sys-mobile-4-3wAi>:not(.sys-global-2fri):not(.sys-local-3ieQ){display:none}.sys-mobile-3-NmMD{grid-template-areas:"global global"}.sys-mobile-3-NmMD>:not(.sys-global-2fri){display:none}.sys-mobile-2-MJVy{grid-template-areas:"local local"}.sys-mobile-2-MJVy>:not(.sys-local-3ieQ){display:none}.sys-mobile-1-2keu{grid-template-areas:"price price"}.sys-mobile-1-2keu>:not(.sys-price-3w3d){display:none}.sys-mobile-0-WucO{grid-template-areas:"copy copy"}.sys-mobile-0-WucO>:not(.sys-copy-dlbD){display:none}}@media (min-width:600px) and (max-width:1000px){.sys-content-cBSp{grid-template-columns:21ch auto 21ch}.sys-tablet-6-11v4{grid-template-areas:"price price local"}.sys-tablet-6-11v4>:not(.sys-price-3w3d):not(.sys-local-3ieQ){display:none}.sys-tablet-5-3U2C{grid-template-areas:"global price price"}.sys-tablet-5-3U2C>:not(.sys-global-2fri):not(.sys-price-3w3d){display:none}.sys-tablet-4-3CUs{grid-template-areas:"global noop local"}.sys-tablet-4-3CUs>:not(.sys-global-2fri):not(.sys-local-3ieQ){display:none}.sys-tablet-3-2Y6j{grid-template-areas:"global copy copy"}.sys-tablet-3-2Y6j>:not(.sys-global-2fri):not(.sys-copy-dlbD){display:none}.sys-tablet-2-3HIA{grid-template-areas:"price price price"}.sys-tablet-2-3HIA>:not(.sys-price-3w3d){display:none}.sys-tablet-1-s-Pe{grid-template-areas:"copy copy local"}.sys-tablet-1-s-Pe>:not(.sys-copy-dlbD):not(.sys-local-3ieQ){display:none}.sys-tablet-0-3aal{grid-template-areas:"copy copy copy"}.sys-tablet-0-3aal>:not(.sys-copy-dlbD){display:none}}@media (min-width:1000px){.sys-content-cBSp{grid-template-columns:21ch auto 21ch}.sys-desktop-1-2kaZ{grid-template-areas:"global price local"}.sys-desktop-1-2kaZ>:not(.sys-global-2fri):not(.sys-price-3w3d):not(.sys-local-3ieQ){display:none}.sys-desktop-0-2jZ4{grid-template-areas:"global copy local"}.sys-desktop-0-2jZ4>:not(.sys-global-2fri):not(.sys-copy-dlbD):not(.sys-local-3ieQ){display:none}}@media (min-height:400px){.sys-header-U6nZ{position:sticky;top:0}}',map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{header:"sys-header-U6nZ",content:"sys-content-cBSp",global:"sys-global-2fri",copy:"sys-copy-dlbD",price:"sys-price-3w3d",local:"sys-local-3ieQ",button:"sys-button-3nyP","mobile-5":"sys-mobile-5-31Ia","mobile-4":"sys-mobile-4-3wAi","mobile-3":"sys-mobile-3-NmMD","mobile-2":"sys-mobile-2-MJVy","mobile-1":"sys-mobile-1-2keu","mobile-0":"sys-mobile-0-WucO","tablet-6":"sys-tablet-6-11v4","tablet-5":"sys-tablet-5-3U2C","tablet-4":"sys-tablet-4-3CUs","tablet-3":"sys-tablet-3-2Y6j","tablet-2":"sys-tablet-2-3HIA","tablet-1":"sys-tablet-1-s-Pe","tablet-0":"sys-tablet-0-3aal","desktop-1":"sys-desktop-1-2kaZ","desktop-0":"sys-desktop-0-2jZ4"}}))}),{name:"SysOmnibar",props:{backgroundClass:{type:String,default:null}},computed:{containerClasses(){return[this.$style.content,this.$style["mobile-"+this.mobileTemplate],this.$style["tablet-"+this.tabletTemplate],this.$style["desktop-"+this.desktopTemplate]]},copyVnodes(){return(this.$slots.copy||[]).filter(e=>null!=e)},desktopTemplate(){return this.hasPrice?1:0},hasCopy(){return this.copyVnodes.length>0},hasGlobal(){return null!=this.$slots.global&&this.$slots.global.length>0},hasLocal(){return null!=this.$slots.local&&this.$slots.local.length>0},hasPrice(){return this.priceVnodes.length>0},mobileTemplate(){return this.hasPrice&&this.hasLocal?5:this.hasGlobal&&this.hasLocal?4:this.hasGlobal?3:this.hasLocal?2:this.hasPrice?1:0},priceVnodes(){return(this.$slots.price||[]).filter(e=>null!=e)},tabletTemplate(){return this.hasPrice&&this.hasLocal?6:this.hasGlobal&&this.hasPrice?5:this.hasGlobal&&this.hasLocal?4:this.hasGlobal&&this.hasCopy?3:this.hasPrice?2:this.hasCopy&&this.hasLocal?1:0}},methods:{addClasses(e,t){return Array.isArray(t)?t.reduce((e,t)=>this.addClasses(e,t),e):(null==e.data&&(e.data={}),null==e.data.class?e.data.class=[]:"string"==typeof e.data.class&&(e.data.class=[e.data.class]),e.data.class.push(t),e)}},render(e){const t=[this.hasGlobal?this.addClasses(this.$slots.global[0],[this.$style.global,this.$style.button]):null,this.hasCopy?e("div",{class:this.$style.copy},this.copyVnodes):null,this.hasPrice?e("div",{class:this.$style.price},this.priceVnodes):null,this.hasLocal?this.addClasses(this.$slots.local[0],[this.$style.local,this.$style.button]):null];return e("header",{class:this.$style.header},[e("div",{class:this.containerClasses},[...t])])}},void 0,void 0,"data-v-6933e046",!1,void 0,a,void 0);var p=Object.freeze({__proto__:null,SysFooterbar:i,SysHeaderbar:r,SysOmnibar:c});function d(e){Object.keys(p).forEach(t=>{e.component(t,p[t])})}var u=Object.freeze({__proto__:null,install:d,SysFooterbar:i,SysHeaderbar:r,SysOmnibar:c});let y=null;"undefined"!=typeof window?y=window.Vue:"undefined"!=typeof global&&(y=global.Vue),y&&y.use(u),exports.SysFooterbar=i,exports.SysHeaderbar=r,exports.SysOmnibar=c,exports.install=d;//# sourceMappingURL=index.common.js.map