import{d as S,s as I,u as L,aB as R,A as i,C as H,p as U,ag as D,o as d,c as m,a as n,v as y,g as p,t as N,f as l,b as A,e as q,w as O,O as P,_ as Y}from"./bdrFovXZ.js";import F from"./DXB4Z3Fg.js";import{m as G}from"./R7qvs4p8.js";import{a as v}from"./D4ddmiC-.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{};t.sentry_release={id:"dcd43fef1e4af7f7614a43abf36301348c5fce67"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{},o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="90a0b4ae-8c81-4181-8f43-5fc9ee31fa04",t._sentryDebugIdIdentifier="sentry-dbid-90a0b4ae-8c81-4181-8f43-5fc9ee31fa04")})()}catch{}const J={class:"flex flex-col"},Q={class:"flex size-full justify-between"},W={key:0,class:"flex flex-col justify-center"},X={class:"text-bt-blue-dark text-subtitle-1"},Z={key:0,class:"text-secondary-light text-body-2"},ee={class:"flex items-center gap-2"},te=["disabled","aria-label"],ae=["aria-label"],se=["disabled","aria-label"],ne=["innerHTML"],ce=S({__name:"Index",props:I({translationKey:{default:null},maxNumber:{default:9},minNumber:{default:0},title:{default:""},subTitle:{default:""},disclaimer:{default:()=>({variant:"info",text:"",hasDisclaimer:!1})}},{modelValue:{required:!0},modelModifiers:{}}),emits:I(["increase","decrease"],["update:modelValue"]),setup(t,{expose:o,emit:C}){const a=L(t,"modelValue"),c=t,_=C,{maxNumber:K,minNumber:z,disclaimer:s}=R(c),u=i(()=>a.valuea.value>z.value),{t:x}=H(),b=U(null);o({focusIncreaseBtn:()=>{b.value&&b.value.focus()}});const h=async()=>{var e;u.value&&(a.value++,_("increase"),v(x(`paxSelector.${c.translationKey}.added`,{total:a.value+1})),await P(),(e=s.value)!=null&&e.hasDisclaimer&&v(s.value.text))},w=()=>{f.value&&(a.value--,_("decrease"),v(x(`paxSelector.${c.translationKey}.removed`,{total:a.value-1})))},g=["ArrowUp","ArrowRight","=","+"],k=["ArrowDown","ArrowLeft","-"],E=e=>{[...g,...k].includes(e.key)&&(g.some(r=>r===e.key)&&h(),k.some(r=>r===e.key)&&w())},V=i(()=>D("flex size-6 select-none items-center justify-center rounded-full text-xl border",{variants:{disabled:{true:"border-border text-border",false:"border-bt-blue-ui bg-bt-blue-ui text-white"}}})({disabled:!u.value})),$=i(()=>D("flex size-6 select-none items-center justify-center rounded-full text-xl border",{variants:{disabled:{true:"border-border text-border",false:"border-bt-blue-ui text-bt-blue-ui"}}})({disabled:!f.value})),j=i(()=>G(s==null?void 0:s.value.text));return(e,r)=>{var T;const B=Y,M=F;return d(),m("div",J,[n("div",Q,[e.title?(d(),m("div",W,[n("span",X,y(e.title),1),e.subTitle?(d(),m("span",Z,y(e.subTitle),1)):p("",!0)])):p("",!0),n("div",ee,[n("button",{class:N(l($)),disabled:!l(f),"aria-label":e.$t("aria.label.decrease",{title:e.title}),"data-test":"decrease-btn",onClick:w},[A(B,{name:"common/remove",size:"md"})],10,te),n("span",{"aria-label":e.$t("aria.label.selectexPax",{count:a.value,type:e.title}),class:"flex w-4 justify-center text-center text-subtitle-1",onKeydown:E},y(a.value),41,ae),n("button",{ref_key:"increaseBtn",ref:b,class:N(l(V)),disabled:!l(u),"aria-label":e.$t("aria.label.increase",{title:e.title}),"data-test":"increase-btn",onClick:h},[A(B,{name:"common/add",size:"md"})],10,se)])]),(T=l(s))!=null&&T.hasDisclaimer?(d(),q(M,{key:0,variant:l(s).variant,closable:!1,class:"mt-2"},{content:O(()=>[n("span",{innerHTML:l(j)},null,8,ne)]),_:1},8,["variant"])):p("",!0)])}}});export{ce as _}; //# sourceMappingURL=BglCxq_S.js.map

AltStyle によって変換されたページ (->オリジナル) /