2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{r as h,b as x,j as s}from"./vendor-BKmmeuxg.js";import{I as f}from"./input-error-LaPr_4wd.js";import{L as j}from"./loading-button-BnTVAMJ7.js";import{B as g}from"./button-BpNwv2aE.js";import{D as b,a as D,b as y,c as C,d as S,e as v,f as L}from"./dialog-B2gN9MvT.js";import{I as N}from"./input-DM0goJrn.js";import{L as I}from"./label-HmIcv5Yx.js";import{S as B}from"./scroll-area-C8HGru-R.js";import{u as E}from"./use-lang-YfV87_zl.js";import{o as F}from"./inertia-SZXqLvQm.js";import"./utils-DxSsnXxD.js";import"./index-WW_1X1qx.js";const J=({title:t,handler:n})=>{const[i,a]=h.useState(!1),{input:o,button:r}=E(),{data:l,setData:m,post:p,errors:u,processing:c}=x({amount:""}),d=e=>{e.preventDefault(),p(route("payouts.store"),{onSuccess:()=>a(!1)})};return s.jsxs(b,{open:i,onOpenChange:a,children:[s.jsx(D,{children:n}),s.jsx(y,{className:"p-0",children:s.jsxs(B,{className:"max-h-[90vh] p-6",children:[s.jsx(C,{className:"mb-6",children:s.jsx(S,{children:t})}),s.jsxs("form",{onSubmit:d,className:"space-y-4 p-0.5",children:[s.jsxs("div",{children:[s.jsx(I,{children:o.amount}),s.jsx(N,{required:!0,type:"number",name:"amount",value:l.amount,placeholder:o.your_amount_placeholder,onChange:e=>F(e,m)}),s.jsx(f,{message:u.amount})]}),s.jsxs(v,{className:"flex justify-end space-x-2 pt-4",children:[s.jsx(L,{asChild:!0,children:s.jsx(g,{type:"button",variant:"outline",children:r.close})}),s.jsx(j,{loading:c,children:r.submit})]})]})]})})]})};export{J as default};
|