PageSourceSearch

https://magic-planner.com/build/assets/Cancel-Db8vDbmK.js

js magic-planner.com collected 2026-10-07 02:16:21 UTC 3,197 bytes, 1 lines download raw bytes

1import{u as y,c as a,d as o,e as d,f as i,g as e,F as l,t,j as v,k as f,L as x,h as b,l as j,r as w}from"./app-DBmLtXHu.js";import{_ as q,a as B}from"./SeoHead--rcrCxuw.js";/* empty css            */const C={class:"container-page section max-w-xl"},L={class:"rounded-[var(--radius-card)] border border-border bg-canvas p-6 sm:p-8"},S={class:"font-heading text-2xl font-semibold leading-tight tracking-tight sm:text-3xl"},F={class:"mt-3 text-[15px] leading-relaxed text-ink-muted"},N={class:"mt-6 grid gap-2 rounded-[var(--radius-control)] bg-surface px-4 py-4 text-sm"},O={class:"flex justify-between gap-4"},V={class:"text-ink-muted"},$={class:"font-semibold tabular-nums"},z={class:"flex justify-between gap-4 border-t border-border pt-2"},A={class:"font-semibold tabular-nums"},D={class:"mt-6 flex flex-col gap-3 sm:flex-row"},E=["disabled"],P={class:"mt-4 font-heading text-2xl font-semibold leading-tight tracking-tight sm:text-3xl"},T={class:"mt-3 text-[15px] leading-relaxed text-ink-muted"},G={class:"font-heading text-2xl font-semibold leading-tight tracking-tight sm:text-3xl"},H={class:"mt-3 text-[15px] leading-relaxed text-ink-muted"},M={__name:"Cancel",props:{order:{type:Object,required:!0},state:{type:String,required:!0},action:{type:String,required:!0},seo:{type:Object,required:!0}},setup(n){const _=n,h=y(),s=(m,c={})=>{let r=h.props.translations?.[m]??m;for(const[p,k]of Object.entries(c))r=r.replace(`:${p}`,k);return r},u=w(!1);function g(){u.value=!0,j.post(_.action,{},{preserveScroll:!0,onFinish:()=>u.value=!1})}return(m,c)=>(a(),o(l,null,[d(q,{seo:n.seo},null,8,["seo"]),d(B,null,{default:i(()=>[e("div",C,[e("div",L,[n.state==="open"?(a(),o(l,{key:0},[e("h1",S,t(s("order_cancel.heading",{number:n.order.number})),1),e("p",F,t(s("order_cancel.intro")),1),e("dl",N,[e("div",O,[e("dt",V,t(s("order_cancel.placed",{date:n.order.placedAt})),1),e("dd",$,"#"+t(n.order.number),1)]),(a(!0),o(l,null,v(n.order.items,r=>(a(),o("div",{key:r,class:"text-ink"},t(r),1))),128)),e("div",z,[e("dt",null,t(s("order_cancel.total")),1),e("dd",A,t(n.order.total),1)])]),e("div",D,[e("button",{type:"button",class:"btn btn-primary sm:flex-1",disabled:u.value,onClick:g},t(s("order_cancel.confirm")),9,E),d(f(x),{href:"/",class:"btn btn-secondary sm:flex-1"},{default:i(()=>[b(t(s("order_cancel.keep")),1)]),_:1})])],64)):n.state==="cancelled"?(a(),o(l,{key:1},[c[0]||(c[0]=e("span",{class:"grid size-12 place-items-center rounded-full bg-surface text-ink","aria-hidden":"true"},[e("svg",{class:"size-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[e("path",{d:"m5 12.5 4.5 4.5L19 7.5","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),e("h1",P,t(s("order_cancel.done_heading",{number:n.order.number})),1),e("p",T,t(s("order_cancel.done")),1),d(f(x),{href:"/",class:"btn btn-secondary mt-6"},{default:i(()=>[b(t(s("order_cancel.shop")),1)]),_:1})],64)):(a(),o(l,{key:2},[e("h1",G,t(s("order_cancel.too_late_heading",{number:n.order.number})),1),e("p",H,t(s("order_cancel.too_late")),1),d(f(x),{href:"/contact",class:"btn btn-primary mt-6"},{default:i(()=>[b(t(s("order_cancel.contact")),1)]),_:1})],64))])])]),_:1})],64))}};export{M 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.