import{u as D,b as L,j as e}from"./vendor-BKmmeuxg.js";import{C as V}from"./combobox-Byd5-E0j.js";import{I as p}from"./input-error-LaPr_4wd.js";import{L as k}from"./loading-button-BnTVAMJ7.js";import{A as u,a as x,c as h}from"./accordion-CNBvFN43.js";import{C as A}from"./card-D9_SJYq6.js";import{C as F}from"./checkbox-BBZKtHnN.js";import{I as j}from"./input-DM0goJrn.js";import{L as a}from"./label-HmIcv5Yx.js";import{R as y,a as _}from"./radio-group-C0C2vfl-.js";import{c as R}from"./course-durations-B0f021Xm.js";import{D as S}from"./layout-DkwBWm5d.js";import{o as g}from"./inertia-SZXqLvQm.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";import"./utils-DxSsnXxD.js";import"./popover-B4kBsMuI.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"./scroll-area-C8HGru-R.js";import"./app-logo-CmnEIwal.js";import"./route-B4ZMN77y.js";import"./avatar-j28afJTV.js";import"./use-lang-YfV87_zl.js";const E=()=>{const{props:n}=D(),{translate:f}=n,{dashboard:l,input:t,button:v}=f,{tab:b,prices:d,expiries:m,course:i}=n,{data:r,setData:o,post:N,errors:c,processing:C}=L({tab:b,pricing_type:i.pricing_type||"",price:i.price||"",discount:!!i.discount||!1,discount_price:i.discount_price||"",expiry_type:i.expiry_type||"",expiry_duration:i.expiry_duration||""}),I=s=>{s.preventDefault(),N(route("courses.update",{id:i.id}))};return e.jsx(A,{className:"container p-4 sm:p-6",children:e.jsxs("form",{onSubmit:I,className:"space-y-4",children:[e.jsxs(u,{collapsible:!0,type:"single",value:r.pricing_type,children:[e.jsxs("div",{children:[e.jsxs(a,{children:[t.pricing_type," *"]}),e.jsx(y,{defaultValue:r.pricing_type,className:"flex items-center space-x-4 pt-2 pb-1",onValueChange:s=>o("pricing_type",s),children:d.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(_,{className:"cursor-pointer",id:s,value:s}),e.jsx(a,{htmlFor:s,className:"capitalize",children:s})]},s))}),e.jsx(p,{message:c.pricing_type})]}),e.jsx(x,{value:d[1],className:"border-none",children:e.jsxs(h,{className:"space-y-4 p-0.5",children:[e.jsxs("div",{className:"pt-3",children:[e.jsxs(a,{children:[l.price," *"]}),e.jsx(j,{type:"number",name:"price",value:r.price,onChange:s=>g(s,o),placeholder:t.course_price_placeholder}),e.jsx(p,{message:c.price})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(F,{id:"discount",name:"discount",checked:r.discount,onCheckedChange:s=>{o("discount",s)}}),e.jsx(a,{htmlFor:"discount",children:l.check_course_discount})]}),r.discount&&e.jsxs("div",{children:[e.jsx(j,{type:"number",name:"discount_price",value:r.discount_price,onChange:s=>g(s,o),placeholder:t.discount_price_placeholder}),e.jsx(p,{message:c.discount_price})]})]})]})})]}),e.jsxs(u,{collapsible:!0,type:"single",value:r.expiry_type,children:[e.jsxs("div",{children:[e.jsx(a,{children:"Expiry period type"}),e.jsx(y,{defaultValue:r.expiry_type,className:"flex items-center space-x-4 pt-2 pb-1",onValueChange:s=>o("expiry_type",s),children:m.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(_,{className:"cursor-pointer",id:s,value:s}),e.jsx(a,{htmlFor:s,className:"capitalize",children:s.replace("_"," ")})]},s))}),e.jsx(p,{message:c.expiry_type})]}),e.jsx(x,{value:m[1],className:"border-none",children:e.jsx(h,{className:"space-y-4 p-0.5",children:e.jsxs("div",{className:"pt-3",children:[e.jsx(a,{children:t.expiry_duration}),e.jsx(V,{defaultValue:r.expiry_duration,data:R,placeholder:t.expiry_duration_placeholder||"Select duration",onSelect:s=>o("expiry_duration",s.value)}),e.jsx(p,{message:c.expiry_duration})]})})})]}),e.jsx("div",{className:"mt-8",children:e.jsx(k,{loading:C,children:v.save_changes})})]})})};E.layout=n=>e.jsx(S,{children:n});export{E as default};