PageSourceSearch

https://turnieje.rummikub.pl/build/assets/DeleteUserForm-B32yy_fQ.js

js rummikub.pl collected 2026-10-02 20:31:15 UTC 3,937 bytes, 1 lines download raw bytes

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.