PageSourceSearch

https://podolab.ai/assets/KioskHeader-4MKTLBYt.js

js podolab.ai collected 2026-10-05 15:17:51 UTC 2,320 bytes, 1 lines download raw bytes

1import{e as x,u,j as e,b as s}from"./index-CYHFdmVv.js";import{l as g}from"./podolab-logo-transparent-Ct7uea7T.js";import{L as p}from"./LanguageSwitcher-BoxYLTb7.js";import{u as b}from"./KioskExitGate-CPIhhHAO.js";import{A as f}from"./arrow-up-right-B2rI1otg.js";function N({variant:i="light",kioskFlow:d=!1}){const r=i==="dark",a=x({select:m=>m.location.pathname}),{t:o}=u(),t=d||a==="/kiosk",n=a.startsWith("/admin")||a.startsWith("/login"),{pressHandlers:c,dialog:h}=b(),l=e.jsx("img",{src:g,alt:"PODOLAB.ai — AI-Powered Foot Analysis",className:"h-11 w-auto transition-transform duration-500 group-hover:scale-[1.03] sm:h-12"});return e.jsxs("header",{className:r?"glass-dark sticky top-0 z-40 border-b border-white/10":"sticky top-0 z-40 border-b border-border/60 bg-background/70 backdrop-blur-xl",children:[e.jsxs("div",{className:"mx-auto flex max-w-6xl items-center justify-between px-5 py-3 sm:px-6",children:[t?e.jsx("div",{className:"group flex select-none items-center gap-3","aria-label":"PODOLAB.ai",...c,children:l}):e.jsx(s,{to:"/",className:"group flex items-center gap-3","aria-label":"PODOLAB.ai — naar startpagina",children:l}),e.jsxs("nav",{className:"flex items-center gap-1 text-sm font-medium",children:[!t&&!n&&e.jsxs(e.Fragment,{children:[e.jsx(s,{to:"/over",className:"rounded-full px-3 py-2 transition-colors "+(r?"text-white/70 hover:bg-white/10 hover:text-white":"text-muted-foreground hover:bg-secondary hover:text-foreground"),children:o("nav.about")}),e.jsxs(s,{to:"/login",className:"group inline-flex items-center gap-1.5 rounded-full border px-3.5 py-1.5 text-xs font-medium transition-colors "+(r?"border-white/15 bg-white/5 text-white/70 hover:bg-white/10 hover:text-white":"border-border/70 bg-background/60 text-muted-foreground hover:border-[color:var(--turquoise)]/50 hover:text-[color:var(--navy)]"),"aria-label":o("nav.forProfessionals"),children:[o("nav.forProfessionals"),e.jsx(f,{className:"size-3 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]}),!t&&n&&e.jsx(s,{to:"/admin",className:"rounded-full px-4 py-2 transition-colors "+(r?"text-white/80 hover:bg-white/10 hover:text-white":"text-muted-foreground hover:bg-secondary hover:text-foreground"),children:o("nav.dashboard")}),e.jsx(p,{variant:i})]})]}),t&&h]})}export{N as K};

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.