1import{d as h,u as x,b as f,r as g,o as v,h as i,i as d,j as e,Q as k,t as s,F as b,n as p,f as _}from"./index-BO8T-sHS.js";const w={class:"max-w-6xl mx-auto px-4 py-8"},y={class:"bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 mb-8"},S={class:"grid grid-cols-1 md:grid-cols-2 gap-8"},z=["src"],B={class:"text-lg mb-4"},C={class:"text-lg mb-4"},M={class:"flex space-x-4 mb-4"},N={class:"text-2xl font-bold text-primary"},T={class:"text-sm text-gray-500"},W={class:"mb-8"},A={class:"text-xl font-semibold mb-2"},F={class:"list-disc pl-5"},P="notfallrucksack-id",G=h({__name:"Notfallrucksack",setup(V){const{t:D}=x(),o=f(),n=_(),l=g({}),c=g([]);v(async()=>{const a=await o.client.products.retrieve(P);l.value=a.product,c.value=[{id:1,name:"Escape / Flucht",items:["Pfeife","Schutzbrille","Stirnlampe"]}]});const u=async()=>{await o.addToCart(l.value.variants[0].id);const a=n.currentRoute.value.path.startsWith("/de")?"/de/cart":"/cart";n.push(a)};return(a,t)=>(d(),i("div",w,[t[1]||(t[1]=e("h1",{class:"text-4xl font-bold text-gray-900 dark:text-white mb-4"}," Premium Notfallrucksack Gefüllt & Einsatzbereit für 72h Autarkie ",-1)),t[2]||(t[2]=e("p",{class:"text-xl text-gray-600 dark:text-gray-300 mb-8"}," Keine Kompromisse bei Deiner Sicherheit! ",-1)),e("div",y,[e("div",S,[e("div",null,[e("img",{src:l.value.image||"/placeholder.jpg",alt:"Notfallrucksack",class:"w-full rounded-lg"},null,8,z)]),e("div",null,[e("p",B,s(a.$t("product.description")),1),e("p",C,s(a.$t("product.unique")),1),e("div",M,[e("button",{class:"bg-blue-500 text-white px-6 py-3 rounded-md font-semibold",onClick:u}," In den Warenkorb "),e("span",N,s(l.value.price)+" â¬",1)]),e("p",T," Lieferzeit: "+s(l.value.lead_time||"5-7 Werktage"),1)])])]),t[3]||(t[3]=k('<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8"><div class="bg-white dark:bg-gray-800 rounded-lg shadow-md p-6"><h2 class="text-xl font-semibold mb-2"> 72 Stunden Autarkie </h2><p>Ãber 70 Artikel für 3 Tage Versorgung.</p></div><div class="bg-white dark:bg-gray-800 rounded-lg shadow-md p-6"><h2 class="text-xl font-semibold mb-2"> 7 Module </h2><p>Blitzschneller Zugriff.</p></div><div class="bg-white dark:bg-gray-800 rounded-lg shadow-md p-6"><h2 class="text-xl font-semibold mb-2"> Wetterfest </h2><p>Robust und 100% wetterfest.</p></div></div><div class="bg-white dark:bg-gray-800 rounded-lg shadow-lg p-6 mb-8"><h2 class="text-2xl font-semibold mb-4"> Technische Details </h2><ul class="grid grid-cols-1 md:grid-cols-2 gap-2"><li>Material: Wetterfestes Premium-Polyester</li><li>Volumen: 75 Liter</li><li>Abmessungen: Höhe 82 cm, Breite 40-45 cm, Tiefe 25-30 cm</li><li>Gewicht: 10-11,5 kg</li><li>Farben: Grün, Sand, Schwarz</li></ul></div>',2)),e("div",W,[t[0]||(t[0]=e("h2",{class:"text-2xl font-semibold mb-4"}," 7 Module ",-1)),(d(!0),i(b,null,p(c.value,r=>(d(),i("div",{key:r.id,class:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6 mb-4"},[e("h3",A,s(r.name),1),e("ul",F,[(d(!0),i(b,null,p(r.items,m=>(d(),i("li",{key:m},s(m),1))),128))])]))),128))]),e("button",{class:"bg-blue-500 text-white px-8 py-4 rounded-md font-semibold text-lg",onClick:u}," Jetzt bestellen - "+s(l.value.price)+" ⬠",1)]))}});export{G as default}; 2//# sourceMappingURL=Notfallrucksack-DgwbPlNq.js.map
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.