2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
|
|
import{d as p,e as F,k as b,w as r,G as w,B as g,u as t,o as f,a as h,K as V,M as N,f as a,b as u,l as i,A as P,n as S,h as H,i as E,m as L,T as R,q as j,L as M}from"./app-CClrM5Yi.js";import{q as D}from"./index-C4J_hXM0.js";import{i as O,D as U,e as z,_ as G}from"./AppLayout.vue_vue_type_script_setup_true_lang-DESMBqxz.js";import{s as K}from"./index-DZxzsgmi.js";import{a as Q,_ as W}from"./Layout.vue_vue_type_script_setup_true_lang-ROf3tZlv.js";import{_ as $}from"./InputError.vue_vue_type_script_setup_true_lang-DxwKzEqx.js";import{P as Y,c as J,_ as v}from"./AppLogoIcon.vue_vue_type_script_setup_true_lang-7XZAfK5W.js";import{_ as X,a as Z,b as ee,c as te,d as ae}from"./DialogTitle.vue_vue_type_script_setup_true_lang-Dg2xd9QK.js";import{a as se}from"./useForwardExpose-BhawR5VU.js";import{u as re}from"./RovingFocusGroup-CNFroA6Y.js";import{_ as k}from"./Input.vue_vue_type_script_setup_true_lang-BcBrC1ED.js";import{_ as C}from"./Label.vue_vue_type_script_setup_true_lang-Dbqibcwo.js";import"./VisuallyHidden-Cu70tzB6.js";import"./useArrowNavigation-C6Y-ieo6.js";import"./createLucideIcon-ZFd4jktC.js";import"./index--H2rh_A_.js";var oe=p({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const n=e,o=O(),{forwardRef:s,currentElement:y}=se();return o.contentId||=re(void 0,"reka-dialog-content"),F(()=>{o.triggerElement.value=y.value}),(l,_)=>(f(),b(t(Y),g(n,{ref:t(s),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":t(o).open.value||!1,"aria-controls":t(o).open.value?t(o).contentId:void 0,"data-state":t(o).open.value?"open":"closed",onClick:t(o).onOpenToggle}),{default:r(()=>[w(l.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),le=oe;const d=e=>({url:d.url(e),method:"get"});d.definition={methods:["get","head"],url:"/settings/profile"};d.url=e=>d.definition.url+D(e);d.get=e=>({url:d.url(e),method:"get"});d.head=e=>({url:d.url(e),method:"head"});const q=e=>({action:d.url(e),method:"get"});q.get=e=>({action:d.url(e),method:"get"});q.head=e=>({action:d.url({[e?.mergeQuery?"mergeQuery":"query"]:{_method:"HEAD",...e?.query??e?.mergeQuery??{}}}),method:"get"});d.form=q;const m=e=>({url:m.url(e),method:"patch"});m.definition={methods:["patch"],url:"/settings/profile"};m.url=e=>m.definition.url+D(e);m.patch=e=>({url:m.url(e),method:"patch"});const T=e=>({action:m.url({[e?.mergeQuery?"mergeQuery":"query"]:{_method:"PATCH",...e?.query??e?.mergeQuery??{}}}),method:"post"});T.patch=e=>({action:m.url({[e?.mergeQuery?"mergeQuery":"query"]:{_method:"PATCH",...e?.query??e?.mergeQuery??{}}}),method:"post"});m.form=T;const c=e=>({url:c.url(e),method:"delete"});c.definition={methods:["delete"],url:"/settings/profile"};c.url=e=>c.definition.url+D(e);c.delete=e=>({url:c.url(e),method:"delete"});const B=e=>({action:c.url({[e?.mergeQuery?"mergeQuery":"query"]:{_method:"DELETE",...e?.query??e?.mergeQuery??{}}}),method:"post"});B.delete=e=>({action:c.url({[e?.mergeQuery?"mergeQuery":"query"]:{_method:"DELETE",...e?.query??e?.mergeQuery??{}}}),method:"post"});c.form=B;const I={edit:d,update:m,destroy:c},de=p({__name:"DialogClose",props:{asChild:{type:Boolean},as:{}},setup(e){const n=e;return(o,s)=>(f(),b(t(U),g({"data-slot":"dialog-close"},n),{default:r(()=>[w(o.$slots,"default")]),_:3},16))}}),ne=p({__name:"DialogFooter",props:{class:{}},setup(e){const n=e;return(o,s)=>(f(),h("div",{"data-slot":"dialog-footer",class:V(t(J)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",n.class))},[w(o.$slots,"default")],2))}}),ue=p({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){const n=e;return(o,s)=>(f(),b(t(le),g({"data-slot":"dialog-trigger"},n),{default:r(()=>[w(o.$slots,"default")]),_:3},16))}}),ie={class:"space-y-6"},me={class:"space-y-4 rounded-lg border border-red-100 bg-red-50 p-4 dark:border-red-200/10 dark:bg-red-700/10"},ce={class:"grid gap-2"},fe=p({__name:"DeleteUser",setup(e){const n=N("passwordInput");return(o,s)=>(f(),h("div",ie,[a(Q,{title:"Delete account",description:"Delete yo
|