Files
monisuo/monisuo-admin/dist/assets/nav-team-add-C8k5DPhY.js
2026-03-22 23:32:23 +08:00

1 line
2.6 KiB
JavaScript

import{Ct as e,D as t,E as n,Et as r,S as i,_ as a,b as o,nt as s,w as c,x as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as d}from"./lib-Cz3jviUu.js";import{f,p}from"./index-CcML0o3b.js";import{n as m,t as h}from"./DialogTitle-C0_ATj0B.js";import{t as g}from"./DialogDescription-BubwK6c2.js";import{t as _}from"./Button-2mdP_ygs.js";import{t as v}from"./Input-dHyiQP9I.js";import{i as y,n as b,o as x,r as S,s as C,t as w,u as T}from"./FormMessage-DO2c5bWz.js";import{t as E}from"./FormDescription-DwQJgDgd.js";var D=f({name:p().min(1,{error:`Group name is required`}).max(50,{error:`Group name must be less than 50 characters`}),slug:p().min(1,{error:`Group name is required`}).max(50,{error:`Group name must be less than 50 characters`}),logo:p().optional()}),O={class:`flex justify-start mt-4`},k=c({__name:`nav-team-add`,emits:[`close`],setup(c,{emit:f}){let p=f,{handleSubmit:k}=T({validationSchema:x(D),initialValues:{}}),A=k(e=>{d(`You submitted the following values:`,{position:`top-center`,description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))}),p(`close`)});return(t,c)=>{let d=h,f=g,p=m,x=v,T=_;return u(),o(`div`,null,[i(p,null,{default:s(()=>[i(d,null,{default:s(()=>[...c[1]||=[l(` Add New Team `,-1)]]),_:1}),i(f,null,{default:s(()=>[...c[2]||=[l(` Add a new team by your self. `,-1)]]),_:1})]),_:1}),a(`form`,{class:`space-y-4`,onSubmit:c[0]||=(...t)=>e(A)&&e(A)(...t)},[i(e(C),{name:`name`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[3]||=[l(` Name `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[4]||=[l(` Set the name for the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),i(e(C),{name:`slug`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[5]||=[l(` Slug `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[6]||=[l(` Set the slug for the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),i(e(C),{name:`logo`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[7]||=[l(` Logo `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[8]||=[l(` Set the logo of the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),a(`div`,O,[i(T,{type:`submit`},{default:s(()=>[...c[9]||=[l(` Add team `,-1)]]),_:1})])],32)])}}});export{k as default};