2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{u as f,b as g,j as e}from"./vendor-BKmmeuxg.js";import{I as j}from"./input-error-LaPr_4wd.js";import{L as a}from"./loading-button-BnTVAMJ7.js";import{I as v}from"./input-DM0goJrn.js";import{o as b}from"./inertia-SZXqLvQm.js";import"./utils-DxSsnXxD.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";const L=({outcome:t})=>{const{props:n}=f(),{translate:m}=n,{input:u,button:s}=m,{data:i,setData:c,put:l,delete:d,errors:p,processing:r}=g({outcome:t?t.outcome:""}),x=o=>{o.preventDefault(),l(route("outcomes.update",{outcome:t.id}))},h=()=>{d(route("outcomes.destroy",{outcome:t.id}))};return e.jsxs("form",{onSubmit:x,className:"space-y-2",children:[e.jsxs("div",{children:[e.jsx(v,{required:!0,type:"text",name:"outcome",value:i.outcome||"",placeholder:u.outcome,onChange:o=>b(o,c)}),e.jsx(j,{message:p.outcome})]}),e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[e.jsx(a,{type:"button",variant:"outline",loading:r,onClick:h,className:"h-7 w-full bg-red-50 text-xs hover:bg-red-100",children:s.remove}),e.jsx(a,{variant:"secondary",className:"h-7 w-full text-xs",loading:r,children:s.save})]})]})};export{L as default};
|