import{u as C,b as y,j as e}from"./vendor-BKmmeuxg.js";import{C as w}from"./combobox-Byd5-E0j.js";import{I as a}from"./input-error-LaPr_4wd.js";import{L as S}from"./loading-button-BnTVAMJ7.js";import{C as N}from"./card-D9_SJYq6.js";import{I as d}from"./input-DM0goJrn.js";import{L as r}from"./label-HmIcv5Yx.js";import{S as m,a as x,b as g,c as j,d as t}from"./select-CD9o3HN1.js";import{T as L}from"./textarea-CyndvowL.js";import{h as k}from"./utils-DxSsnXxD.js";import{o as c}from"./inertia-SZXqLvQm.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";import"./popover-B4kBsMuI.js";const q=()=>{const{props:h}=C(),{translate:p}=h,{input:i,settings:u}=p,v={new_logo_dark:null,new_logo_light:null,new_favicon:null,new_banner:null},{data:o,setData:l,post:_,errors:n,processing:b}=y({...h.system.fields,...v}),f=s=>{s.preventDefault(),_(route("settings.system.update",{id:h.system.id}))};return e.jsx(N,{className:"p-4 sm:p-6",children:e.jsxs("form",{onSubmit:f,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:u.website_information}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(r,{children:i.website_name}),e.jsx(d,{name:"name",value:o.name||"",onChange:s=>c(s,l),placeholder:i.website_name_placeholder}),e.jsx(a,{message:n.name})]}),e.jsxs("div",{children:[e.jsx(r,{children:i.website_title}),e.jsx(d,{name:"title",value:o.title||"",onChange:s=>c(s,l),placeholder:i.website_title_placeholder}),e.jsx(a,{message:n.title})]}),e.jsxs("div",{className:"md:col-span-2",children:[e.jsx(r,{children:i.keywords}),e.jsx(d,{name:"keywords",value:o.keywords||"",onChange:s=>c(s,l),placeholder:i.keywords_placeholder}),e.jsx(a,{message:n.keywords})]}),e.jsxs("div",{className:"md:col-span-2",children:[e.jsx(r,{children:i.description}),e.jsx(L,{rows:4,name:"description",value:o.description||"",onChange:s=>c(s,l),placeholder:i.description_placeholder}),e.jsx(a,{message:n.description})]}),e.jsxs("div",{children:[e.jsx(r,{children:i.author}),e.jsx(d,{name:"author",value:o.author||"",onChange:s=>c(s,l),placeholder:i.author_name_placeholder}),e.jsx(a,{message:n.author})]}),e.jsxs("div",{children:[e.jsx(r,{children:i.slogan}),e.jsx(d,{name:"slogan",value:o.slogan||"",onChange:s=>c(s,l),placeholder:i.slogan}),e.jsx(a,{message:n.slogan})]})]})]}),e.jsxs("div",{className:"border-b pb-6",children:[e.jsx("h2",{className:"mb-4 text-xl font-semibold",children:"Contact Information"}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(r,{children:"System Email *"}),e.jsx(d,{type:"email",name:"email",value:o.email||"",onChange:s=>c(s,l),placeholder:"Enter System Email"}),e.jsx(a,{message:n.email})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Phone"}),e.jsx(d,{name:"phone",value:o.phone||"",onChange:s=>c(s,l),placeholder:"Enter Phone Number"}),e.jsx(a,{message:n.phone})]})]})]}),e.jsxs("div",{className:"border-b pb-6",children:[e.jsx("h2",{className:"mb-4 text-xl font-semibold",children:"Media"}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(r,{children:"Logo Dark"}),e.jsx(d,{type:"file",name:"new_logo_dark",accept:"image/*",onChange:s=>c(s,l),placeholder:"Select Logo"}),e.jsx(a,{message:n.new_logo_dark})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Logo Light"}),e.jsx(d,{type:"file",name:"new_logo_light",accept:"image/*",onChange:s=>c(s,l),placeholder:"Select Logo"}),e.jsx(a,{message:n.new_logo_light})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Favicon"}),e.jsx(d,{type:"file",name:"new_favicon",accept:"image/*",onChange:s=>c(s,l),placeholder:"Select Favicon"}),e.jsx(a,{message:n.new_favicon})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Banner"}),e.jsx(d,{type:"file",name:"new_banner",accept:"image/*",onChange:s=>c(s,l),placeholder:"Select Banner"}),e.jsx(a,{message:n.new_banner})]})]})]}),e.jsxs("div",{children:[e.jsx("h2",{className:"mb-4 text-xl font-semibold",children:"Additional Settings"}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:[e.jsxs("div",{children:[e.jsx(r,{children:"Website Direction"}),e.jsxs(m,{value:o.direction,onValueChange:s=>l("direction",s),children:[e.jsx(x,{children:e.jsx(g,{placeholder:i.select_option})}),e.jsxs(j,{children:[e.jsx(t,{value:"none",children:"None"}),e.jsx(t,{value:"ltr",children:"LTR"}),e.jsx(t,{value:"rtl",children:"RTL"})]})]}),e.jsx(a,{message:n.direction})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Default Theme"}),e.jsxs(m,{value:o.theme,onValueChange:s=>l("theme",s),children:[e.jsx(x,{children:e.jsx(g,{placeholder:i.select_option})}),e.jsxs(j,{children:[e.jsx(t,{value:"system",children:"System"}),e.jsx(t,{value:"light",children:"Light"}),e.jsx(t,{value:"dark",children:"Dark"})]})]}),e.jsx(a,{message:n.theme})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Language Selector"}),e.jsxs(m,{value:o.language_selector?"1":"0",onValueChange:s=>l("language_selector",s==="1"),children:[e.jsx(x,{children:e.jsx(g,{placeholder:i.select_option})}),e.jsxs(j,{children:[e.jsx(t,{value:"1",children:"Show"}),e.jsx(t,{value:"0",children:"Hide"})]})]}),e.jsx(a,{message:n.language_selector})]}),e.jsxs("div",{children:[e.jsx(r,{children:`Course Selling Currency (${o.selling_currency})`}),e.jsx(w,{data:k,defaultValue:o.selling_currency||"",placeholder:"Select a selling currency",onSelect:s=>l("selling_currency",s.value)}),e.jsx(a,{message:n.selling_currency})]}),e.jsxs("div",{children:[e.jsx(r,{children:"Course Selling Tax (%)"}),e.jsx(d,{name:"selling_tax",value:o.selling_tax||"",onChange:s=>c(s,l),placeholder:"Enter Course Selling Tax Percentage"}),e.jsx(a,{message:n.selling_tax})]}),h.system.sub_type==="collaborative"&&e.jsxs("div",{children:[e.jsx(r,{children:"Instructor Revenue (%)"}),e.jsx(d,{name:"instructor_revenue",value:o.instructor_revenue||"",onChange:s=>c(s,l),placeholder:"Enter Instructor Revenue Percentage"}),e.jsx(a,{message:n.instructor_revenue})]})]})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(S,{loading:b,children:"Save Changes"})})]})})};export{q as default};