import Tabs from '@/components/tabs'; import { TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import DashboardLayout from '@/layouts/dashboard/layout'; import { getQueryParams } from '@/lib/route'; import { router, usePage } from '@inertiajs/react'; import { ReactNode } from 'react'; import Mollie from './partials/mollie'; import Paypal from './partials/paypal'; import Paystack from './partials/paystack'; import Stripe from './partials/stripe'; const Settings = ({ instructor }: { instructor: Instructor }) => { const page = usePage(); const params = getQueryParams(page.url); const components: any = [Paypal, Stripe, Mollie, Paystack]; const tabs = instructor.payout_methods.map((payment, index) => ({ ...payment, Component: components[index] ??