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