1import{T as v,a as i,i as f,e as t,d as a,f as o,g as d,c as b,F as j,t as y,u as n,j as p,a1 as C,p as q,r as K}from"./app-BM-1XbEY.js";import{r as _}from"./route-DXg598L0.js";const R={class:"mt-1 text-sm text-gray-600"},T={class:"mt-1 text-sm text-gray-600"},B={class:"flex justify-center"},F={class:"mb-4 text-sm text-gray-600"},N={class:"flex justify-end gap-2"},A={__name:"DeleteUserForm",props:{deletionRequest:{type:Object,default:()=>({pending:!1})},graceDays:{type:Number,default:14}},setup(r){const z=r,u=K(!1),s=v({password:""}),w=v({}),D=q(()=>z.deletionRequest.delete_after?new Date(z.deletionRequest.delete_after).toLocaleDateString("pl-PL",{day:"numeric",month:"long",year:"numeric"}):""),g=()=>{s.password&&s.delete(_("/profile"),{preserveScroll:!0,onSuccess:()=>k()})},U=()=>{w.post(_("/profile/deletion-cancel"),{preserveScroll:!0})},k=()=>{u.value=!1,s.reset(),s.clearErrors()};return(E,e)=>{const l=i("v-card-item"),m=i("v-btn"),V=i("v-text-field"),x=i("v-card"),S=i("v-dialog");return d(),f(x,{flat:"",class:"!rounded-lg !border-2 !border-solid !border-red-600"},{default:t(()=>[a(l,{class:"m-4"},{default:t(()=>[e[6]||(e[6]=o("h2",{class:"text-lg font-medium text-gray-900"},"UsuniÄcie konta",-1)),r.deletionRequest.pending?(d(),b(j,{key:0},[e[3]||(e[3]=o("p",{class:"mt-1 text-sm font-bold text-red-600"}," Konto oczekuje na usuniÄcie. ",-1)),o("p",R," Twoje konto zostanie usuniÄte "+y(D.value)+". Do tego czasu możesz wycofaÄ Å¼Ä
danie i korzystaÄ z konta bez zmian. ",1),e[4]||(e[4]=o("p",{class:"mt-1 text-sm text-gray-600"}," JeÅli w tym terminie bÄdziesz braÄ udziaÅ w trwajÄ
cym turnieju, usuniÄcie zostanie odroczone do jego zakoÅczenia. ",-1))],64)):(d(),b(j,{key:1},[e[5]||(e[5]=o("p",{class:"mt-1 text-sm text-gray-600"}," UsuniÄcie konta jest trwaÅe. Stracisz dostÄp do logowania, czatu, powiadomieÅ i wniosków. Twój profil gracza wraz z wynikami turniejowymi pozostanie w rankingu jako publiczny rekord sportowy, ale przestanie byÄ powiÄ
zany z tym kontem. ",-1)),o("p",T," Konto zostanie usuniÄte po "+y(r.graceDays)+" dniach od zgÅoszenia. Do tego czasu możesz wycofaÄ Å¼Ä
danie. ",1)],64))]),_:1}),a(l,{class:"m-4"},{default:t(()=>[o("div",B,[r.deletionRequest.pending?(d(),f(m,{key:0,color:"blue",variant:"elevated",disabled:n(w).processing,onClick:U},{default:t(()=>[...e[7]||(e[7]=[p(" Wycofaj żÄ
danie ",-1)])]),_:1},8,["disabled"])):(d(),f(m,{key:1,color:"red",variant:"flat",onClick:e[0]||(e[0]=c=>u.value=!0)},{default:t(()=>[...e[8]||(e[8]=[p(" UsuÅ konto ",-1)])]),_:1}))])]),_:1}),a(S,{modelValue:u.value,"onUpdate:modelValue":e[2]||(e[2]=c=>u.value=c),"max-width":"500"},{default:t(()=>[a(x,{flat:"",class:"!rounded-lg"},{default:t(()=>[a(l,{class:"text-red-600"},{default:t(()=>[...e[9]||(e[9]=[o("span",{class:"text-lg"},"UsunÄ
Ä konto?",-1)])]),_:1}),a(l,null,{default:t(()=>[o("p",F," Konto zostanie usuniÄte po "+y(r.graceDays)+" dniach od zgÅoszenia. Do tego czasu możesz wycofaÄ Å¼Ä
danie w tym samym miejscu. ",1),e[10]||(e[10]=o("p",{class:"mb-4 text-sm text-gray-600"}," Stracisz dostÄp do logowania, czatu, powiadomieÅ i wniosków. Twój profil gracza wraz z wynikami pozostanie w rankingu jako publiczny rekord sportowy, ale przestanie byÄ powiÄ
zany z tym kontem. ",-1)),a(V,{modelValue:n(s).password,"onUpdate:modelValue":e[1]||(e[1]=c=>n(s).password=c),label:"Potwierdź hasÅem",type:"password",variant:"underlined",color:"blue",autocomplete:"current-password","error-messages":n(s).errors.password,onKeyup:C(g,["enter"])},null,8,["modelValue","error-messages"])]),_:1}),a(l,null,{default:t(()=>[o("div",N,[a(m,{variant:"text",onClick:k},{default:t(()=>[...e[11]||(e[11]=[p("Anuluj",-1)])]),_:1}),a(m,{color:"red",variant:"flat",disabled:n(s).processing||!n(s).password,onClick:g},{default:t(()=>[...e[12]||(e[12]=[p(" UsuÅ konto ",-1)])]),_:1},8,["disabled"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}};export{A 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.