2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{r as _,u as b,b as v,j as e,x as q}from"./vendor-BKmmeuxg.js";import{I as c}from"./input-error-LaPr_4wd.js";import{L as S}from"./loading-button-BnTVAMJ7.js";import{B as p}from"./button-BpNwv2aE.js";import{D as E,a as H,b as I,c as L,d as y,e as B,f as F}from"./dialog-B2gN9MvT.js";import{I as N}from"./input-DM0goJrn.js";import{L as d}from"./label-HmIcv5Yx.js";import{o as k}from"./inertia-SZXqLvQm.js";import{k as w}from"./richtor-CRcM6Du2.js";import"./utils-DxSsnXxD.js";import"./index-WW_1X1qx.js";const U=({url:u,forum:r})=>{const[m,o]=_.useState(!1),{props:h}=b(),{translate:x}=h,{button:i,input:t,frontend:g}=x,{data:a,setData:n,put:j,errors:l,processing:f,reset:C}=v({url:u,title:r.title,description:r.description}),D=s=>{s.preventDefault(),j(route("course-forums.update",r.id),{onSuccess:()=>{C(),o(!1)}})};return e.jsxs(E,{open:m,onOpenChange:o,children:[e.jsx(H,{asChild:!0,children:e.jsxs(p,{size:"sm",variant:"ghost",className:"w-full cursor-pointer justify-start px-2",children:[e.jsx(q,{className:"h-4 w-4"}),e.jsx("span",{children:i.edit})]})}),e.jsxs(I,{children:[e.jsx(L,{children:e.jsx(y,{children:g.edit_forum_question})}),e.jsxs("form",{onSubmit:D,className:"space-y-4 p-0.5",children:[e.jsxs("div",{children:[e.jsx(d,{children:t.question_title}),e.jsx(N,{required:!0,type:"text",name:"title",value:a.title,placeholder:t.question_title_placeholder,onChange:s=>k(s,n)}),e.jsx(c,{message:l.title})]}),e.jsxs("div",{children:[e.jsx(d,{children:t.description}),e.jsx(w,{ssr:!0,output:"html",placeholder:{paragraph:t.content_placeholder,imageCaption:t.image_caption_placeholder},contentMinHeight:260,contentMaxHeight:600,initialContent:a.description,onContentChange:s=>n("description",s)}),e.jsx(c,{message:l.description})]}),e.jsxs(B,{children:[e.jsx(S,{loading:f,children:i.update}),e.jsx(F,{asChild:!0,children:e.jsx(p,{variant:"outline",children:i.cancel})})]})]})]})]})};export{U as default};
|