PageSourceSearch

https://www.bodenoutlet.at/_nuxt/D7kr0eXV.js

js bodenoutlet.at collected 2026-10-08 11:21:37 UTC 4,479 bytes, 1 lines download raw bytes

1import q from"./xP68_Ipo.js";import{_ as G}from"./DENdWWuI.js";import{_ as K}from"./CVtzqHwA.js";import Q from"./B7M9sCh6.js";import W from"./B0WzR84Y.js";import X from"./BxfI0ydG.js";import Y from"./DgPsktde.js";import{g as Z,T as ee,P as te,x as oe,bt as ne,N as ae,O as le,h as se,J as re,o as s,c as g,a as r,b as e,A,f as o,e as y,w as t,m as b,t as ce,bl as $,b0 as w,F as ie,p as c}from"./CqAmei0L.js";import ue from"./skXh2WHk.js";import me from"./7LLfCend.js";import _e from"./Bm3yhLLb.js";import pe from"./CK0NhODg.js";import de from"./Bksgbd0F.js";import fe from"./CWYzmgCv.js";import"./DujqNDoc.js";import"./KExcmbIj.js";import"./D_ZH_z1Y.js";import"./DlAUqK2U.js";import"./CaqWpTMt.js";import"./BLZydHKk.js";import"./Xuihz8dh.js";import"./C--7mm77.js";import"./DTOUYyBt.js";import"./BUURdlox.js";import"./y4-M9MXm.js";import"./DRLd5ezl.js";import"./RoFJrVfu.js";import"./DvlBHk0F.js";const ge={class:"bg-gradient-to-b from-foreground to-transparent backdrop-blur-sm"},ye={class:"mx-auto max-w-[1440px] flex items-center justify-between px-4 lg:px-20 py-4 lg:py-6 text-primary-foreground relative"},be={"aria-label":"Hauptnavigation",class:"hidden lg:block"},ve={key:1,class:"ml-auto flex gap-3 lg:gap-6 items-center"},he={class:"relative"},xe={key:2,class:"flex flex-1 items-center justify-end gap-4 lg:pl-10"},ke=Z({__name:"Header",setup(Ce){const{count:H}=ee(),{isLoggedIn:v}=te(),{push:I}=oe(),N=ne(),p=c(void 0),i=c(!1),d=c(""),n=c(!1);function S(){n.value=!n.value}const u=c(!1);function h(){u.value=!u.value}const B=ae(),{formatLink:x}=le(B);function k(){i.value=!i.value}function C(){v.value?h():I(`${x("/account/login")}?redirect=${encodeURIComponent(M.fullPath)}`)}const M=se();return re(()=>M.path,()=>{n.value=!1,u.value=!1}),(a,l)=>{const P=q,V=G,F=K,R=Q,m=W,T=X,U=Y,f=w,j=ue,L=me,O=_e,z=pe,D=de,E=fe,J=w;return s(),g(ie,null,[r("div",null,[r("div",ge,[r("div",ye,[r("nav",be,[e(P,{"current-menu-position":o(p),"onUpdate:currentMenuPosition":l[0]||(l[0]=_=>A(p)?p.value=_:null)},null,8,["current-menu-position"])]),o(i)?b("",!0):(s(),y(F,{key:0,to:o(x)("/"),class:"flex-shrink-0 h-8 lg:absolute lg:left-1/2 lg:-translate-x-1/2"},{default:t(()=>[e(V,{class:"h-full",src:"/logos/logo-neg.svg",alt:"logo"})]),_:1},8,["to"])),o(i)?(s(),g("div",xe,[e(O,{modelValue:o(d),"onUpdate:modelValue":l[1]||(l[1]=_=>A(d)?d.value=_:null),class:"w-full max-w-md"},null,8,["modelValue"]),e(z,{class:"type-body-small border-b-1 border-b-solid border-b-primary hover:border-none",onClick:k,label:a.$t("layout.header.close")},null,8,["label"])])):(s(),g("div",ve,[e(m,{type:"ghost-inverse",class:"lg:hidden",onClick:o(N).open,"aria-label":a.$t("layout.header.menu")},{default:t(()=>[e(R)]),_:1},8,["onClick","aria-label"]),r("div",he,[r("button",{class:"hidden lg:block bg-transparent border-0 p-0 text-primary-foreground type-body-small-bold leading-[1.25] whitespace-nowrap",onClick:C},ce(a.$t("layout.header.myAccount")),1),e(m,{type:"ghost-inverse",class:"lg:hidden",onClick:C,"aria-label":a.$t("layout.header.myAccount")},{default:t(()=>[e(T)]),_:1},8,["aria-label"]),e(f,null,{default:t(()=>[e($,{"enter-active-class":"transition ease-out duration-150","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:t(()=>[o(u)&&o(v)?(s(),y(U,{key:0,class:"absolute top-full right-0 mt-2",onCloseAccountMenu:h})):b("",!0)]),_:1})]),_:1})]),e(m,{type:"ghost-inverse","data-testid":"header-search-toggle","aria-label":a.$t("layout.header.search"),onClick:k},{default:t(()=>[e(j)]),_:1},8,["aria-label"]),e(m,{type:"ghost-inverse","data-cart-toggle":"","aria-expanded":o(n),onClick:S,"aria-label":a.$t("layout.header.cart")},{default:t(()=>[e(f,null,{fallback:t(()=>[e(L,{counter:0})]),default:t(()=>[e(L,{counter:o(H)},null,8,["counter"])]),_:1})]),_:1},8,["aria-expanded","aria-label"])])),e(f,null,{default:t(()=>[e($,{"enter-active-class":"transition ease-out duration-150","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:t(()=>[o(n)?(s(),y(D,{key:0,class:"absolute top-full right-0 mt-2",onCloseMiniCart:l[2]||(l[2]=_=>n.value=!1)})):b("",!0)]),_:1})]),_:1})])])]),e(J,null,{default:t(()=>[e(E,{id:"mobile-menu"})]),_:1})],64)}}}),Ye=Object.assign(ke,{__name:"LayoutHeader"});export{Ye as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.