PageSourceSearch

https://www.korodrogerie.de/_nuxt/Cb6Il3-k.js

js korodrogerie.de collected 2026-09-24 11:14:43 UTC 4,424 bytes, 1 lines download raw bytes

1import P from"./CNMTSYyf.js";import{k as Q,p as W,d as G,aQ as H,aV as X,D as Y,a as Z,r as L,J as ss,l as i,B as _,z as e,n as l,m as d,W as n,aU as g,O as r,f as $,a_ as O,_ as b,F as V,v as E,N as o,o as a}from"#entry";import{_ as es}from"./Db--0ASG.js";import{u as ts}from"./gcZjPeDm.js";import{u as as}from"./UvkEb9sq.js";import{u as ds}from"./CqJWzbts.js";import"./CdWyCFMT.js";import"./Cne9Vur2.js";const rs={key:0,class:"account-address"},is={class:"mb-6 text-sm"},ls={class:"account-address__default-addresses grid grid-rows-2 gap-x-4 gap-y-12 md:grid-cols-2 md:grid-rows-none"},ns={class:"account-address__default-addresses-billing"},os={class:"account-address__default-addresses-shipping"},cs={class:"account-address__add-new w-fit"},us={class:"account-address__all-addresses my-20"},_s={key:0,class:"grid grid-rows-1 gap-x-4 gap-y-10 md:grid-cols-2 md:grid-rows-none"},fs={key:1,class:"account-address__all-addresses-address grid grid-rows-1 gap-x-4 gap-y-10 md:grid-cols-2 md:grid-rows-none"},ms={class:"account-address__all-addresses-address-set-default flex flex-col items-start"},ps=["onClick"],gs=["onClick"],vs={class:"account-address__all-addresses-address-edit-or-delete mt-3 flex"},Bs=Q({__name:"index",setup(hs){const{t:f}=W(),A=G(()=>`${f("address.title")} | KoRo`);H({title:A,ogTitle:A});const{refreshSessionContext:v}=X(),{user:c,isLoggedIn:U}=Y(),{setDefaultCustomerBillingAddress:j,setDefaultCustomerShippingAddress:F,deleteCustomerAddress:R,customerAddresses:T,loadCustomerAddresses:m}=ts(),C=Z().query.addressSaved,{apiErrors:h,resolveApiErrors:y}=as(),S=L(!0),B=L(),{success:p,error:k,clear:w}=ds(B,{class:"my-4",multiple:!1}),D=s=>c.value?.defaultBillingAddress?.id===s,N=s=>c.value?.defaultShippingAddress?.id===s,I=s=>s.customFields?.koro_address_packstation??!1,M=async s=>{w();try{await R(s),await v(),await m(),p(f("address.deleteSuccess"))}catch(u){y(u),k("",{messages:Object.values(h).flat()})}scroll(0,0)},q=async s=>{w();try{await F(s),await v(),await m(),p(f("address.defaultAddressSuccess"))}catch(u){y(u),k("",{messages:Object.values(h).flat()})}scroll(0,0)},J=async s=>{w();try{await j(s),await v(),await m(),p(f("address.defaultAddressSuccess"))}catch(u){y(u),k("",{messages:Object.values(h).flat()})}scroll(0,0)},K=()=>{if(C)C==="1"&&p(f("address.saveSuccess"));else return};return ss(async()=>{await m(),S.value=!1,K()}),(s,u)=>{const x=P;return e(U)?(a(),i("div",rs,[l(e(g),{level:"h1",class:"!mt-0 font-serif text-[26px]"},{default:n(()=>[o(r(s.$t("address.title")),1)]),_:1}),d("p",is,r(s.$t("address.description")),1),d("div",{ref_key:"notificationContainer",ref:B},null,512),d("div",ls,[d("div",ns,[l(e(g),{level:"h2",class:"mb-4 font-serif text-xl"},{default:n(()=>[o(r(s.$t("address.billingAddress.title")),1)]),_:1}),e(c)?(a(),$(x,{key:0,class:"text-sm",address:e(c)?.defaultBillingAddress},null,8,["address"])):_("",!0)]),d("div",os,[l(e(g),{level:"h2",class:"mb-4 font-serif text-xl"},{default:n(()=>[o(r(s.$t("address.shippingAddress.title")),1)]),_:1}),e(c)?(a(),$(x,{key:0,class:"text-sm",address:e(c)?.defaultShippingAddress},null,8,["address"])):_("",!0)])]),d("div",cs,[l(e(b),{"button-element":e(O),title:"create",to:"address/create",intent:"primary",size:"regular",class:"my-8"},{default:n(()=>[o(r(s.$t("address.addAddress")),1)]),_:1},8,["button-element"])]),d("div",us,[l(e(g),{level:"h2",class:"mb-3 text-base"},{default:n(()=>[o(r(s.$t("address.allAddresses")),1)]),_:1}),e(S)?(a(),i("div",_s,[(a(),i(V,null,E(2,t=>d("div",{key:t,class:"overflow-hidden"},[l(e(es),{size:"small"})])),64))])):(a(),i("div",fs,[(a(!0),i(V,null,E(e(T),t=>(a(),i("div",{key:t.id},[l(x,{class:"text-sm",address:t},null,8,["address"]),d("div",ms,[N(t.id)?_("",!0):(a(),i("button",{key:0,class:"mt-1.5 text-sm underline",onClick:z=>q(t.id)},r(s.$t("address.shippingAddress.setDefault")),9,ps)),!D(t.id)&&!I(t)?(a(),i("button",{key:1,class:"mt-1.5 text-sm underline",onClick:z=>J(t.id)},r(s.$t("address.billingAddress.setDefault")),9,gs)):_("",!0)]),d("div",vs,[l(e(b),{"button-element":e(O),to:`address/${t.id}`,title:"edit",intent:"secondary",size:"regular",class:"mr-2"},{default:n(()=>[o(r(s.$t("address.edit")),1)]),_:1},8,["button-element","to"]),!D(t.id)&&!N(t.id)?(a(),$(e(b),{key:0,intent:"secondary",size:"regular",onClick:z=>M(t.id)},{default:n(()=>[o(r(s.$t("address.delete")),1)]),_:1},8,["onClick"])):_("",!0)])]))),128))]))])])):_("",!0)}}});
1export{Bs 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.