mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-11 23:45:11 +08:00
重构并精简了部分UI组件,移除冗余弹窗与详情组件,新增NPC相关逻辑(npcBehaviorLogic、npcGrowthLogic、npcStore等)及外交逻辑(diplomaticLogic、DiplomacyView)。完善分页、标签、复选框等通用UI组件。优化战报弹窗,调整README下载链接为相对路径,修复部分国际化内容。
1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
import{$t as e,En as t,Gn as n,Gt as r,Jt as i,Ln as a,Qt as o,Xn as s,Xt as c,Yt as l,Zt as u,en as d,et as ee,fn as te,gn as f,mn as p,nt as ne,qn as m,tn as re}from"./game-logic-Bi1l7y4K.js";import"./vendor-pinia-DqhKuBjp.js";import{a as ie,o as ae}from"./vendor-vue-router-1sDnnIWZ.js";import"./vendor-crypto-CQM8pryk.js";import"./game-i18n-Dr0JspcV.js";import"./vendor-others-DTUzJ7S-.js";import"./vendor-reka-ui-BEHIKScj.js";import"./vendor-utils-BlvnUqQX.js";import"./vendor-vueuse-CJcfYqoW.js";import{L as oe,N as h,P as se,_ as ce,c as le,j as ue,v as g}from"./vendor-icons-z9V6Jdbh.js";import{t as de}from"./TooltipProvider-BwjgS8_x.js";import{t as fe}from"./CardDescription-BSLS07AU.js";import{g as _}from"./game-config-CG6z6nnH.js";import{B as v,F as y,H as b,I as x,K as pe,N as S,P as C,R as w,W as T,_ as me,a as he,b as ge,c as _e,f as E,g as D,i as ve,l as ye,n as be,o as xe,q as Se,r as Ce,s as we,t as Te,u as Ee,v as De,y as Oe,z as O}from"./index-BT5w6et-.js";import{a as k,i as ke,n as Ae,r as je,t as Me}from"./SelectValue-DmEWUfvu.js";var Ne={class:`container mx-auto p-4 sm:p-6 space-y-4 sm:space-y-6`},Pe={class:`text-2xl sm:text-3xl font-bold`},Fe={class:`space-y-2`},Ie={class:`space-y-2`},Le={class:`space-y-1`},Re={class:`px-2 py-1.5 text-xs font-semibold text-muted-foreground`},ze={class:`flex items-start gap-2 w-full min-w-0`},Be={class:`flex-1 min-w-0`},Ve={class:`flex items-center gap-1.5 mb-0.5`},He={class:`truncate font-medium text-sm`},Ue={class:`text-[11px] text-muted-foreground`},We={class:`space-y-1`},Ge={class:`px-2 py-1.5 text-xs font-semibold text-muted-foreground`},Ke={class:`flex items-start gap-2 w-full min-w-0`},qe={class:`flex-1 min-w-0`},Je={class:`truncate font-medium text-sm mb-0.5`},Ye={class:`text-[11px] text-muted-foreground`},Xe={class:`space-y-2`},Ze={class:`w-8 sm:w-12 text-center`},Qe={class:`flex-1 min-w-0`},$e={key:0,class:`space-y-1`},et={class:`flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2`},tt={class:`flex items-baseline gap-1.5 min-w-0`},nt={class:`font-semibold text-sm sm:text-base truncate`},rt={class:`text-xs text-muted-foreground whitespace-nowrap flex-shrink-0 sm:hidden`},it={class:`flex items-center gap-2 flex-wrap`},at={class:`hidden sm:inline`},ot={class:`space-y-2`},st={class:`text-xs font-semibold text-amber-700 dark:text-amber-400`},ct={class:`space-y-1 text-xs`},lt={class:`flex items-center gap-2`},ut={class:`text-muted-foreground`},dt={class:`font-medium`},ft={class:`flex items-center gap-2`},pt={class:`text-muted-foreground`},mt={class:`font-medium`},ht={class:`text-xs text-muted-foreground hidden sm:block`},gt={key:0,class:`text-xs`},_t={class:`text-muted-foreground`},vt={key:1,class:`space-y-1`},yt={class:`text-sm text-muted-foreground`},bt={class:`space-y-2`},xt={class:`text-xs font-semibold text-amber-700 dark:text-amber-400`},St={class:`space-y-1 text-xs`},Ct={class:`flex items-center gap-2`},wt={class:`text-muted-foreground`},Tt={class:`font-medium`},Et={class:`flex items-center gap-2`},Dt={class:`text-muted-foreground`},Ot={class:`font-medium`},kt={class:`flex gap-1 sm:gap-2 flex-shrink-0`},A=re({__name:`GalaxyView`,setup(re){let A=Se(),At=be(),j=Te(),M=ae(),N=ie(),{t:P}=pe(),F=a(!1),jt=a(``),Mt=a(``),I=a(null),L=a(1),R=a(1),z=a(1),B=a(1),V=a(void 0),H=i(()=>V.value&&j.npcs.find(e=>e.id===V.value)||null),U=a([]),W=i(()=>A.player.planets.find(e=>!e.isMoon)),Nt=i(()=>A.player.planets.filter(e=>!e.isMoon)),G=i(()=>W.value?z.value===W.value.position.galaxy&&B.value===W.value.position.system:!1);te(()=>{N.query.highlightNpc&&(V.value=N.query.highlightNpc);let e=N.query.galaxy?Number(N.query.galaxy):null,t=N.query.system?Number(N.query.system):null;e&&t?(z.value=e,B.value=t,L.value=e,R.value=t,q(),Ft()):A.currentPlanet&&(z.value=A.currentPlanet.position.galaxy,B.value=A.currentPlanet.position.system,L.value=z.value,R.value=B.value,q())});let Pt=(e,t)=>ne(e,t).map(n=>{let r=ee(e,t,n.position),i=A.player.planets.find(r=>r.position.galaxy===e&&r.position.system===t&&r.position.position===n.position)||At.planets[r]||null;return{position:n.position,planet:i}}),K=(e,t,n)=>{let r=`debris_${e}_${t}_${n}`;return At.debrisFields[r]||null},Ft=()=>{(N.query.highlightNpc||N.query.galaxy||N.query.system)&&M.replace({query:{}})},q=()=>{z.value=L.value,B.value=R.value,U.value=Pt(z.value,B.value)},It=e=>{z.value=e.position.galaxy,B.value=e.position.system,L.value=z.value,R.value=B.value,U.value=Pt(z.value,B.value)},J=e=>e?e.ownerId===A.player.id:!1,Y=e=>{if(!e||!V.value)return!1;let t=j.npcs.find(e=>e.id===V.value);return t?t.planets.some(t=>t.id===e.id):!1},X=e=>!e||J(e)?null:j.npcs.find(t=>t.planets.some(t=>t.position.galaxy===e.position.galaxy&&t.position.system===e.position.system&&t.position.position===e.position.position)),Z=e=>{let t=X(e);return t?A.player.diplomaticRelations?.[t.id]:null},Lt=e=>{let t=Z(e);if(!t)return`secondary`;switch(t.status){case _.Friendly:return`default`;case _.Hostile:return`destructive`;default:return`secondary`}},Rt=e=>{let t=Z(e);if(!t)return P(`diplomacy.status.neutral`);switch(t.status){case _.Friendly:return P(`diplomacy.status.friendly`);case _.Hostile:return P(`diplomacy.status.hostile`);default:return P(`diplomacy.status.neutral`)}},Q=e=>Z(e)?.reputation??null,zt=e=>e===null?`text-muted-foreground`:e>=20?`text-green-600 dark:text-green-400`:e<=-20?`text-red-600 dark:text-red-400`:`text-muted-foreground`,Bt=e=>{A.currentPlanetId=e,M.push(`/`)},Vt=()=>{I.value&&I.value(),F.value=!1},$=(e,t,n)=>{let r=e?e.position:{galaxy:z.value,system:B.value,position:n},i=`${r.galaxy}:${r.system}:${r.position}`,a=``,o=``;t===`spy`?(o=P(`galaxyView.scoutPlanetTitle`),a=P(`galaxyView.scoutPlanetMessage`).replace(`{coordinates}`,i)):t===`attack`?(o=P(`galaxyView.attackPlanetTitle`),a=P(`galaxyView.attackPlanetMessage`).replace(`{coordinates}`,i)):t===`colonize`?(o=P(`galaxyView.colonizePlanetTitle`),a=P(`galaxyView.colonizePlanetMessage`).replace(`{coordinates}`,i)):t===`recycle`?(o=P(`galaxyView.recyclePlanetTitle`),a=P(`galaxyView.recyclePlanetMessage`).replace(`{coordinates}`,i)):t===`gift`&&(o=P(`galaxyView.giftPlanetTitle`),a=P(`galaxyView.giftPlanetMessage`).replace(`{coordinates}`,i)),jt.value=o,Mt.value=a,I.value=()=>{M.push({path:`/fleet`,query:{galaxy:r.galaxy,system:r.system,position:r.position,mission:t===`gift`?void 0:t,gift:t===`gift`?`1`:void 0}})},F.value=!0};return(i,a)=>(p(),o(`div`,Ne,[l(`h1`,Pe,s(n(P)(`galaxyView.title`)),1),d(n(ge),null,{default:t(()=>[d(n(De),null,{default:t(()=>[d(n(me),null,{default:t(()=>[e(s(n(P)(`galaxyView.selectCoordinates`)),1)]),_:1})]),_:1}),d(n(Oe),null,{default:t(()=>[l(`div`,{class:m([`grid gap-3 sm:gap-4`,H.value?`grid-cols-2 sm:grid-cols-4`:G.value?`grid-cols-2`:`grid-cols-2 sm:grid-cols-3`])},[l(`div`,Fe,[d(n(D),{for:`select-galaxy`,class:`text-xs sm:text-sm`},{default:t(()=>[e(s(n(P)(`galaxyView.galaxy`)),1)]),_:1}),(p(),c(n(k),{key:n(A).locale,"model-value":String(L.value),modal:!1,"onUpdate:modelValue":a[0]||=e=>{L.value=Number(e),q()}},{default:t(()=>[d(n(Ae),{id:`select-galaxy`,class:`w-full`},{default:t(()=>[d(n(Me),{placeholder:n(P)(`galaxyView.selectGalaxy`)},null,8,[`placeholder`])]),_:1}),d(n(ke),{position:`popper`},{default:t(()=>[(p(),o(r,null,f(9,r=>d(n(je),{key:r,value:String(r)},{default:t(()=>[e(s(n(P)(`galaxyView.galaxy`))+` `+s(r),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1},8,[`model-value`]))]),l(`div`,Ie,[d(n(D),{for:`select-system`,class:`text-xs sm:text-sm`},{default:t(()=>[e(s(n(P)(`galaxyView.system`)),1)]),_:1}),(p(),c(n(k),{key:`${n(A).locale}-system`,"model-value":String(R.value),modal:!1,"onUpdate:modelValue":a[1]||=e=>{R.value=Number(e),q()}},{default:t(()=>[d(n(Ae),{id:`select-system`,class:`w-full`},{default:t(()=>[d(n(Me),{placeholder:n(P)(`galaxyView.selectSystem`)},null,8,[`placeholder`])]),_:1}),d(n(ke),{position:`popper`},{default:t(()=>[(p(),o(r,null,f(10,r=>d(n(je),{key:r,value:String(r)},{default:t(()=>[e(s(n(P)(`galaxyView.system`))+` `+s(r),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1},8,[`model-value`]))]),G.value?u(``,!0):(p(),o(`div`,{key:0,class:m([H.value?``:`col-span-2 sm:col-span-1`,`space-y-2`])},[d(n(D),{class:`text-xs sm:text-sm opacity-0`},{default:t(()=>[e(s(n(P)(`galaxyView.myPlanets`)),1)]),_:1}),d(n(v),null,{default:t(()=>[d(n(w),{"as-child":``},{default:t(()=>[d(n(T),{variant:`outline`,class:`w-full`},{default:t(()=>[d(n(ue),{class:`h-4 w-4 mr-2`}),e(` `+s(n(P)(`galaxyView.myPlanets`)),1)]),_:1})]),_:1}),d(n(O),{class:`w-72 p-2`,align:`start`},{default:t(()=>[l(`div`,Le,[l(`div`,Re,s(n(P)(`galaxyView.selectPlanetToView`)),1),(p(!0),o(r,null,f(Nt.value,r=>(p(),c(n(T),{key:r.id,onClick:e=>It(r),disabled:r.position.galaxy===z.value&&r.position.system===B.value,variant:`ghost`,class:m([`w-full justify-start h-auto py-2 px-2 text-left`,r.position.galaxy===z.value&&r.position.system===B.value&&`bg-blue-100 dark:bg-blue-950/50 border border-blue-400 dark:border-blue-600`]),size:`sm`},{default:t(()=>[l(`div`,ze,[d(n(h),{class:`h-4 w-4 flex-shrink-0 mt-0.5`}),l(`div`,Be,[l(`div`,Ve,[l(`span`,He,s(r.name),1),r.isMoon?(p(),c(n(b),{key:0,variant:`outline`,class:`text-[10px] px-1 py-0 h-4`},{default:t(()=>[e(s(n(P)(`planet.moon`)),1)]),_:1})):u(``,!0)]),l(`div`,Ue,` [`+s(r.position.galaxy)+`:`+s(r.position.system)+`:`+s(r.position.position)+`] `,1)])])]),_:2},1032,[`onClick`,`disabled`,`class`]))),128))])]),_:1})]),_:1})],2)),H.value?(p(),o(`div`,{key:1,class:m([G.value?`col-span-2 sm:col-span-2`:``,`space-y-2`])},[d(n(D),{class:`text-xs sm:text-sm opacity-0`},{default:t(()=>[e(s(n(P)(`galaxyView.npcPlanets`)),1)]),_:1}),d(n(v),null,{default:t(()=>[d(n(w),{"as-child":``},{default:t(()=>[d(n(T),{variant:`outline`,class:`w-full border-yellow-400 dark:border-yellow-600`},{default:t(()=>[d(n(h),{class:`h-4 w-4 mr-2`}),e(` `+s(H.value.name)+` (`+s(H.value.planets.length)+`) `,1)]),_:1})]),_:1}),d(n(O),{class:`w-72 p-2`,align:`start`},{default:t(()=>[l(`div`,We,[l(`div`,Ge,s(n(P)(`galaxyView.selectPlanetToView`)),1),(p(!0),o(r,null,f(H.value.planets,e=>(p(),c(n(T),{key:e.id,onClick:t=>It(e),disabled:e.position.galaxy===z.value&&e.position.system===B.value,variant:`ghost`,class:m([`w-full justify-start h-auto py-2 px-2 text-left`,e.position.galaxy===z.value&&e.position.system===B.value&&`bg-yellow-100 dark:bg-yellow-950/50 border border-yellow-400 dark:border-yellow-600`]),size:`sm`},{default:t(()=>[l(`div`,Ke,[d(n(h),{class:`h-4 w-4 flex-shrink-0 mt-0.5`}),l(`div`,qe,[l(`div`,Je,s(e.name),1),l(`div`,Ye,` [`+s(e.position.galaxy)+`:`+s(e.position.system)+`:`+s(e.position.position)+`] `,1)])])]),_:2},1032,[`onClick`,`disabled`,`class`]))),128))])]),_:1})]),_:1})],2)):u(``,!0)],2)]),_:1})]),_:1}),d(n(ge),null,{default:t(()=>[d(n(De),null,{default:t(()=>[d(n(me),null,{default:t(()=>[e(s(n(P)(`galaxyView.galaxy`))+` `+s(z.value)+`:`+s(B.value),1)]),_:1}),d(n(fe),null,{default:t(()=>[e(s(n(P)(`galaxyView.totalPositions`)),1)]),_:1})]),_:1}),d(n(Oe),null,{default:t(()=>[l(`div`,Xe,[(p(!0),o(r,null,f(U.value,r=>(p(),o(`div`,{key:r.position,class:m([`flex items-center gap-2 sm:gap-4 p-2 sm:p-3 border rounded-lg hover:bg-muted/50 transition-colors`,{"bg-muted/30":!r.planet,"bg-blue-50 dark:bg-blue-950 border-blue-300 dark:border-blue-700":r.planet&&J(r.planet),"bg-yellow-50 dark:bg-yellow-950/30 border-yellow-400 dark:border-yellow-600 ring-2 ring-yellow-400 dark:ring-yellow-500":r.planet&&Y(r.planet)&&!J(r.planet),"bg-green-50 dark:bg-green-950/30 border-green-300 dark:border-green-700":r.planet&&!J(r.planet)&&!Y(r.planet)&&Z(r.planet)?.status===n(_).Friendly,"bg-red-50 dark:bg-red-950/30 border-red-300 dark:border-red-700":r.planet&&!J(r.planet)&&!Y(r.planet)&&Z(r.planet)?.status===n(_).Hostile,"bg-gray-50 dark:bg-gray-950/30 border-gray-300 dark:border-gray-700":r.planet&&!J(r.planet)&&!Y(r.planet)&&X(r.planet)&&(!Z(r.planet)||Z(r.planet)?.status===n(_).Neutral)}])},[l(`div`,Ze,[d(n(b),{variant:`outline`,class:`text-xs sm:text-sm`},{default:t(()=>[e(s(r.position),1)]),_:2},1024)]),l(`div`,Qe,[r.planet?(p(),o(`div`,$e,[l(`div`,et,[l(`div`,tt,[l(`h3`,nt,s(r.planet.name),1),l(`span`,rt,` [`+s(r.planet.position.galaxy)+`:`+s(r.planet.position.system)+`:`+s(r.planet.position.position)+`] `,1)]),l(`div`,it,[J(r.planet)?(p(),c(n(b),{key:0,variant:`default`,class:`text-xs`},{default:t(()=>[e(s(n(P)(`galaxyView.mine`)),1)]),_:1})):(p(),c(n(b),{key:1,variant:Lt(r.planet),class:`text-xs`},{default:t(()=>[e(s(Rt(r.planet)),1)]),_:2},1032,[`variant`])),K(z.value,B.value,r.position)?(p(),c(n(v),{key:2},{default:t(()=>[d(n(w),{"as-child":``},{default:t(()=>[d(n(b),{variant:`outline`,class:`text-xs cursor-pointer hover:bg-amber-50 dark:hover:bg-amber-950/30 border-amber-300 dark:border-amber-700 text-amber-700 dark:text-amber-400 gap-1`},{default:t(()=>[d(n(g),{class:`h-3 w-3`}),l(`span`,at,s(n(P)(`galaxyView.debris`)),1)]),_:1})]),_:1}),d(n(O),{class:`w-auto p-3`,side:`top`,align:`start`},{default:t(()=>[l(`div`,ot,[l(`p`,st,s(n(P)(`galaxyView.debrisField`)),1),l(`div`,ct,[l(`div`,lt,[d(S,{type:`metal`,size:`sm`}),l(`span`,ut,s(n(P)(`resources.metal`))+`:`,1),l(`span`,dt,s(n(E)(K(z.value,B.value,r.position).resources.metal)),1)]),l(`div`,ft,[d(S,{type:`crystal`,size:`sm`}),l(`span`,pt,s(n(P)(`resources.crystal`))+`:`,1),l(`span`,mt,s(n(E)(K(z.value,B.value,r.position).resources.crystal)),1)])])])]),_:2},1024)]),_:2},1024)):u(``,!0)])]),l(`p`,ht,` [`+s(r.planet.position.galaxy)+`:`+s(r.planet.position.system)+`:`+s(r.planet.position.position)+`] `,1),!J(r.planet)&&Q(r.planet)!==null?(p(),o(`div`,gt,[l(`span`,_t,s(n(P)(`diplomacy.reputation`))+`:`,1),l(`span`,{class:m([`ml-1 font-semibold`,zt(Q(r.planet))])},s(Q(r.planet)>0?`+`:``)+s(Q(r.planet)),3)])):u(``,!0)])):(p(),o(`div`,vt,[l(`div`,yt,s(n(P)(`galaxyView.emptySlot`)),1),K(z.value,B.value,r.position)?(p(),c(n(v),{key:0},{default:t(()=>[d(n(w),{"as-child":``},{default:t(()=>[d(n(b),{variant:`outline`,class:`text-xs cursor-pointer hover:bg-amber-50 dark:hover:bg-amber-950/30 border-amber-300 dark:border-amber-700 text-amber-700 dark:text-amber-400 gap-1 inline-flex`},{default:t(()=>[d(n(g),{class:`h-3 w-3`}),l(`span`,null,s(n(P)(`galaxyView.debris`)),1)]),_:1})]),_:1}),d(n(O),{class:`w-auto p-3`,side:`top`,align:`start`},{default:t(()=>[l(`div`,bt,[l(`p`,xt,s(n(P)(`galaxyView.debrisField`)),1),l(`div`,St,[l(`div`,Ct,[d(S,{type:`metal`,size:`sm`}),l(`span`,wt,s(n(P)(`resources.metal`))+`:`,1),l(`span`,Tt,s(n(E)(K(z.value,B.value,r.position).resources.metal)),1)]),l(`div`,Et,[d(S,{type:`crystal`,size:`sm`}),l(`span`,Dt,s(n(P)(`resources.crystal`))+`:`,1),l(`span`,Ot,s(n(E)(K(z.value,B.value,r.position).resources.crystal)),1)])])])]),_:2},1024)]),_:2},1024)):u(``,!0)]))]),l(`div`,kt,[d(n(de),{"delay-duration":300},{default:t(()=>[r.planet&&!J(r.planet)?(p(),c(n(x),{key:0},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>$(r.planet,`spy`),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(oe),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.scout`)),1)]),_:1})]),_:2},1024)):u(``,!0),r.planet&&!J(r.planet)?(p(),c(n(x),{key:1},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>$(r.planet,`attack`),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(le),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.attack`)),1)]),_:1})]),_:2},1024)):u(``,!0),r.planet&&!J(r.planet)&&X(r.planet)?(p(),c(n(x),{key:2},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>$(r.planet,`gift`),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(se),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.sendGift`)),1)]),_:1})]),_:2},1024)):u(``,!0),r.planet?u(``,!0):(p(),c(n(x),{key:3},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>$(null,`colonize`,r.position),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(ce),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.colonize`)),1)]),_:1})]),_:2},1024)),r.planet&&J(r.planet)?(p(),c(n(x),{key:4},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>Bt(r.planet.id),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(ue),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.switch`)),1)]),_:1})]),_:2},1024)):u(``,!0),K(z.value,B.value,r.position)?(p(),c(n(x),{key:5},{default:t(()=>[d(n(C),{"as-child":``},{default:t(()=>[d(n(T),{onClick:e=>$(r.planet,`recycle`,r.position),variant:`outline`,size:`sm`,class:`h-8 w-8 p-0`},{default:t(()=>[d(n(g),{class:`h-3 w-3 sm:h-4 sm:w-4`})]),_:1},8,[`onClick`])]),_:2},1024),d(n(y),null,{default:t(()=>[l(`p`,null,s(n(P)(`galaxyView.recycle`)),1)]),_:1})]),_:2},1024)):u(``,!0)]),_:2},1024)])],2))),128))])]),_:1})]),_:1}),d(n(Ee),{open:F.value,"onUpdate:open":a[2]||=e=>F.value=e},{default:t(()=>[d(n(we),null,{default:t(()=>[d(n(ve),null,{default:t(()=>[d(n(Ce),null,{default:t(()=>[e(s(jt.value),1)]),_:1}),d(n(xe),{class:`whitespace-pre-line`},{default:t(()=>[e(s(Mt.value),1)]),_:1})]),_:1}),d(n(he),null,{default:t(()=>[d(n(_e),null,{default:t(()=>[e(s(n(P)(`common.cancel`)),1)]),_:1}),d(n(ye),{onClick:Vt},{default:t(()=>[e(s(n(P)(`common.confirm`)),1)]),_:1})]),_:1})]),_:1})]),_:1},8,[`open`])]))}});export{A as default}; |