lms/public/build/assets/smtp-Ds080jgf.js
2025-12-15 12:26:23 +01:00

2 lines
4.0 KiB
JavaScript

import{u as S,b as C,j as e}from"./vendor-BKmmeuxg.js";import{I as m}from"./input-error-LaPr_4wd.js";import{L as y}from"./loading-button-BnTVAMJ7.js";import{C as N}from"./card-D9_SJYq6.js";import{I as o}from"./input-DM0goJrn.js";import{L as t}from"./label-HmIcv5Yx.js";import{S as p,a as h,b as x,c as _,d}from"./select-CD9o3HN1.js";import{D as L}from"./layout-DkwBWm5d.js";import"./utils-DxSsnXxD.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";import"./sidebar-BYcYxQeZ.js";import"./separator-_3LZ_wAA.js";import"./sheet-DSvHVmaW.js";import"./tooltip-BsX7Z6vz.js";import"./main-_V386djS.js";import"./index-D9-QKOod.js";import"./appearance-D2z3xcjR.js";import"./dropdown-menu-DO-po5c1.js";import"./app-BytVvUs_.js";/* empty css */import"./language-BFZ7KItL.js";import"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./scroll-area-C8HGru-R.js";import"./app-logo-CmnEIwal.js";import"./accordion-CNBvFN43.js";import"./route-B4ZMN77y.js";import"./avatar-j28afJTV.js";import"./use-lang-YfV87_zl.js";const w=({smtp:n})=>{const{props:j}=S(),{translate:g}=j,{settings:c,input:a,button:u}=g,{data:r,setData:l,post:v,errors:i,processing:f}=C({...n.fields}),b=s=>{s.preventDefault(),v(route("settings.smtp.update",{id:n.id}))};return e.jsxs("div",{className:"md:px-3",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("h1",{className:"text-2xl font-bold",children:c.smtp_settings}),e.jsx("p",{className:"text-gray-500",children:c.email_settings_description})]}),e.jsx(N,{className:"p-4 sm:p-6",children:e.jsxs("form",{onSubmit:b,className:"space-y-6",children:[e.jsxs("div",{className:"border-b pb-6",children:[e.jsx("h2",{className:"mb-4 text-xl font-semibold",children:a.mail_driver}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_driver," *"]}),e.jsxs(p,{value:r.mail_mailer,onValueChange:s=>l("mail_mailer",s),children:[e.jsx(h,{children:e.jsx(x,{placeholder:a.select_option})}),e.jsx(_,{children:e.jsx(d,{value:"smtp",children:"SMTP"})})]}),e.jsx(m,{message:i.mail_mailer})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_host," *"]}),e.jsx(o,{name:"mail_host",value:r.mail_host||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_host_placeholder}),e.jsx(m,{message:i.mail_host})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_port," *"]}),e.jsx(o,{name:"mail_port",value:r.mail_port||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_port_placeholder}),e.jsx(m,{message:i.mail_port})]}),e.jsxs("div",{children:[e.jsx(t,{children:a.mail_encryption}),e.jsxs(p,{value:r.mail_encryption,onValueChange:s=>l("mail_encryption",s),children:[e.jsx(h,{children:e.jsx(x,{placeholder:a.select_option})}),e.jsxs(_,{children:[e.jsx(d,{value:"tls",children:"TLS"}),e.jsx(d,{value:"ssl",children:"SSL"})]})]}),e.jsx(m,{message:i.mail_encryption})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_username," *"]}),e.jsx(o,{name:"mail_username",value:r.mail_username||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_username_placeholder}),e.jsx(m,{message:i.mail_username})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_password," *"]}),e.jsx(o,{name:"mail_password",value:r.mail_password||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_password_placeholder,type:"password"}),e.jsx(m,{message:i.mail_password})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_from_address," *"]}),e.jsx(o,{name:"mail_from_address",value:r.mail_from_address||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_from_address_placeholder}),e.jsx(m,{message:i.mail_from_address})]}),e.jsxs("div",{children:[e.jsxs(t,{children:[a.mail_from_name," *"]}),e.jsx(o,{name:"mail_from_name",value:r.mail_from_name||"",onChange:s=>l(s.target.name,s.target.value),placeholder:a.mail_from_name_placeholder}),e.jsx(m,{message:i.mail_from_name})]})]})]}),e.jsx("div",{className:"flex items-center justify-end",children:e.jsx(y,{loading:f,children:u.save_changes})})]})})]})};w.layout=n=>e.jsx(L,{children:n});export{w as default};