import{u as f,j as s,L as N}from"./vendor-react-C630P38J.js";import{u as C,a as k}from"./vendor-rhf-CXRF5ML7.js";import{i as L}from"./vendor-utils-Cb1MAKRV.js";import{w as S,H as T,aN as w,aq as y,h as d,ak as u,ah as j,ar as g,c as O,i as P}from"./feature-order-C2we0F5o.js";import{o as h,b as A,s as t}from"./vendor-zod-BNDLCzeL.js";import{u as B}from"./vendor-i18n-D_F5k183.js";var E="_118omj30",F="_118omj31",M="_118omj32",G="_118omj33",R="_118omj34",q="_118omj35",Z="_118omj36",ss="_118omj37",z="_118omj38",D="_118omj39",I="_118omj3a",H="_118omj3b",as="_118omj3c",es="_118omj3d",os="_118omj3e",rs="_118omj3f",ts="_118omj3g";const ns=h({memberId:t().min(1,"아이디를 입력해 주세요."),password:t().min(1,"비밀번호를 입력해 주세요."),isSaved:A().optional()}),$=h({guestOrderNo:t().min(1,"주문번호를 입력해 주세요."),guestPassword:t().min(1,"비밀번호를 입력해 주세요.")}),U=()=>{const{t:a}=B(),x=f(),{openDialog:i}=T(),{handleSubmit:p,register:m,formState:{errors:l,isSubmitting:v}}=C({resolver:k($),defaultValues:{guestOrderNo:"",guestPassword:""}}),_=p(async({guestOrderNo:o,guestPassword:n})=>{var r,c;try{const e=await w.issueOrderToken(o,{password:n,orderRequestType:"ALL"});(r=e==null?void 0:e.data)!=null&&r.guestToken&&(y.setGuestToken(e.data.guestToken),x(`${d.GUEST.ORDER.MAIN}/${o}`))}catch(e){if(L(e)){i({message:((c=e.response)==null?void 0:c.data.message)||a("에러가 발생했습니다. 다시 시도해주세요.")});return}i({message:a("에러가 발생했습니다. 다시 시도해주세요.")})}}),b=[{url:d.MAIN,label:a("메인페이지로 이동"),isEmphasize:!0}];return s.jsx("div",{className:E,children:s.jsxs("div",{className:F,children:[s.jsx("h2",{className:M,children:a("비회원 주문조회")}),s.jsxs("form",{className:G,onSubmit:_,children:[s.jsxs("div",{className:R,children:[s.jsxs(u,{children:[s.jsx(j,{...m("guestOrderNo"),type:"text",placeholder:a("주문번호")}),s.jsx(g,{name:"guestOrderNo",errors:l})]}),s.jsxs(u,{children:[s.jsx(j,{...m("guestPassword"),type:"password",placeholder:a("비밀번호")}),s.jsx(g,{name:"guestPassword",errors:l})]}),s.jsxs("div",{className:q,children:[s.jsx("span",{}),s.jsx("div",{className:z,children:b.map(({url:o,label:n,isEmphasize:r})=>s.jsx(N,{to:o,children:s.jsx("span",{className:O(D,r&&I),children:n})},o))})]})]}),s.jsx("div",{className:H,children:s.jsx(P,{type:"submit",disabled:v,children:a("비회원 주문조회")})})]})]})})},V=S(U),is=Object.freeze(Object.defineProperty({__proto__:null,default:V},Symbol.toStringTag,{value:"Module"}));export{F as a,G as b,E as c,R as d,q as e,Z as f,ss as g,z as h,I as i,D as j,H as k,ns as l,ts as m,es as n,os as o,rs as p,is as q,as as s,M as t};