'use client' // React Imports import { useState } from 'react' import type { SyntheticEvent, ReactElement } from 'react' // MUI Imports import Tab from '@mui/material/Tab' import TabContext from '@mui/lab/TabContext' import TabPanel from '@mui/lab/TabPanel' import Grid from '@mui/material/Grid2' // Component Imports import CustomTabList from '@core/components/mui/TabList' const CustomerRight = ({ tabContentList }: { tabContentList: { [key: string]: ReactElement } }) => { // States const [activeTab, setActiveTab] = useState('overview') const handleChange = (event: SyntheticEvent, value: string) => { setActiveTab(value) } return ( <> } value='overview' label='Overview' iconPosition='start' /> } value='security' label='Security' iconPosition='start' /> } value='addressBilling' label='Address & Billing' iconPosition='start' /> } value='notifications' label='Notifications' iconPosition='start' /> {tabContentList[activeTab]} ) } export default CustomerRight