2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
import{u as d,j as r,e as n}from"./vendor-BKmmeuxg.js";import{T as c}from"./tabs-D0Mbb5M5.js";import{T as l,a as b,b as u}from"./tabs-Ifouhv9A.js";import{D as f}from"./layout-DkwBWm5d.js";import{g as x}from"./route-B4ZMN77y.js";import g from"./mollie-DE9nFXnB.js";import h from"./paypal-CMxHKp30.js";import j from"./paystack-Bw_y5-sN.js";import v from"./stripe-DF4b-J_4.js";import"./utils-DxSsnXxD.js";import"./sidebar-BYcYxQeZ.js";import"./index-WW_1X1qx.js";import"./button-BpNwv2aE.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"./avatar-j28afJTV.js";import"./use-lang-YfV87_zl.js";import"./input-error-LaPr_4wd.js";import"./loading-button-BnTVAMJ7.js";import"./switch-Db09nqXX.js";import"./switch-DFFqeub-.js";import"./card-D9_SJYq6.js";import"./input-DM0goJrn.js";import"./label-HmIcv5Yx.js";import"./select-CD9o3HN1.js";import"./inertia-SZXqLvQm.js";const y=({instructor:t})=>{const s=d(),m=x(s.url),p=[h,v,g,j],e=t.payout_methods.map((o,a)=>({...o,Component:p[a]??r.jsx("div",{children:"No component found"})}));return r.jsx("section",{className:"px-3 py-6",children:r.jsxs(c,{value:m.tab??e[0].sub_type,className:"grid grid-rows-1 gap-5 md:grid-cols-4",children:[r.jsx("div",{children:r.jsx(l,{className:"border-border bg-card text-card-foreground grid h-auto grid-cols-1 space-y-0.5 overflow-hidden rounded-2xl border px-0 py-3 shadow",children:e.map(({id:o,title:a,sub_type:i})=>r.jsx(b,{value:i,className:"border-primary data-[state=active]:!bg-muted hover:bg-secondary data-[state=active]:before:bg-primary relative flex cursor-pointer items-center justify-start gap-3 rounded-none px-6 py-2.5 text-start !shadow-none before:absolute before:top-0 before:bottom-0 before:left-0 before:rounded-r-xl data-[state=active]:before:w-1 data-[state=active]:before:content-['.']",onClick:()=>n.get(route("payouts.settings.index",{tab:i})),children:a},o))})}),r.jsx("div",{className:"md:col-span-3",children:e.map(o=>r.jsx(u,{value:o.sub_type,className:"m-0",children:r.jsx(o.Component,{payment:o})},o.id))})]})})};y.layout=t=>r.jsx(f,{children:t});export{y as default};
|