// mui import { styled } from '@mui/material/styles'; import { LoadingButton, TabPanel } from "@mui/lab"; import { Button, Card, Divider, Grid, LinearProgress, linearProgressClasses, Typography } from "@mui/material"; import { Tab, Tabs } from "@mui/material"; import { Box, Stack } from "@mui/material"; import { useEffect, useState } from "react"; import { fCurrency } from '@/utils/formatNumber'; import { fPostFormat } from '@/utils/formatTime'; import { Avatar } from '@mui/material'; import Iconify from '@/components/Iconify'; import FormRequestClaim from './FormRequestClaim'; export default function DialogMember(member, handleSubmitSuccess) { const [currentTab, setCurrentTab] = useState('request') // ---------------------------------------------------------------------- useEffect(() => { setCurrentTab('benefit') }, [member]) function handleChangeTab(event: React.SyntheticEvent, newValue: string) { setCurrentTab(newValue) } // ---------------------------------------------------------------------- const BorderLinearProgress = styled(LinearProgress)(({ theme }) => ({ height: 10, borderRadius: 6, [`&.${linearProgressClasses.colorPrimary}`]: { backgroundColor: theme.palette.grey[theme.palette.mode === 'light' ? 300 : 800], }, [`& .${linearProgressClasses.bar}`]: { borderRadius: 6, background: 'linear-gradient(270deg, #19BBBB 38.42%, #FF9565 76.21%, #FE7253 104.02%)', }, })); function TabPanel(props) { const { children, value, index, ...other } = props; console.log('current', value) return ( ); } return (
{ member && member?.current_plan?.corporate_benefits?.map((corporateBenefit, index) => {return ( {corporateBenefit.benefit.description} Member ID : {corporateBenefit.benefit.code} Yearly Limits {corporateBenefit.usage ?? 0} / {corporateBenefit.limit_ammount < 9999999999 ? fCurrency(corporateBenefit.limit_amount ?? 0) : 'As Charge' } )})}
) }