// React Imports import type { ReactElement } from 'react' // Next Imports import dynamic from 'next/dynamic' // MUI Imports import Grid from '@mui/material/Grid2' // Type Imports import type { PricingPlanType } from '@/types/pages/pricingTypes' // Component Imports import UserLeftOverview from '@views/apps/user/view/user-left-overview' import UserRight from '@views/apps/user/view/user-right' const OverViewTab = dynamic(() => import('@views/apps/user/view/user-right/overview')) const SecurityTab = dynamic(() => import('@views/apps/user/view/user-right/security')) const BillingPlans = dynamic(() => import('@views/apps/user/view/user-right/billing-plans')) const NotificationsTab = dynamic(() => import('@views/apps/user/view/user-right/notifications')) const ConnectionsTab = dynamic(() => import('@views/apps/user/view/user-right/connections')) // Vars const tabContentList = (data?: PricingPlanType[]): { [key: string]: ReactElement } => ({ overview: , security: , 'billing-plans': , notifications: , connections: }) /** * ! If you need data using an API call, uncomment the below API code, update the `process.env.API_URL` variable in the * ! `.env` file found at root of your project and also update the API endpoints like `/pages/pricing` in below example. * ! Also, remove the above server action import and the action itself from the `src/app/server/actions.ts` file to clean up unused code * ! because we've used the server action for getting our static data. */ /* const getPricingData = async () => { // Vars const res = await fetch(`${process.env.API_URL}/pages/pricing`) if (!res.ok) { throw new Error('Failed to fetch data') } return res.json() } */ const UserViewTab = async () => { return ( ) } export default UserViewTab