#
vincentlu
昨天 48b45b5e63f9925c63c951093c4cf596d89683a2
rsf-admin/src/page/dashboard/index.jsx
@@ -11,6 +11,14 @@
import request from '@/utils/request';
import { Box, Typography, LinearProgress, Stack } from '@mui/material';
const styles = {
    flex: { display: 'flex' },
    flexColumn: { display: 'flex', flexDirection: 'column' },
    leftCol: { flex: 1, marginRight: '0.5em' },
    rightCol: { flex: 1, marginLeft: '0.5em' },
    singleCol: { marginTop: '1em', marginBottom: '1em' },
};
const Dashboard = () => {
    const authProvider = useAuthProvider();
    const navigate = useNavigate();
@@ -78,34 +86,77 @@
    }, [])
    return (
        <Box sx={{
            display: 'flex',
            mt: 2,
            gap: 2,
            justifyContent: 'space-between',
        }}>
            <CardWithIcon
                icon={WifiIcon}
                title={translate('page.member.header.onlineMembers')}
                subtitle={`${statistic?.membersOnlineQua}`}
            />
            <CardWithIcon
                icon={SensorOccupiedIcon}
                title={translate('page.member.header.totalMembers')}
                subtitle={`${statistic?.membersTotalQua}`}
            />
            <CardWithIcon
                icon={WifiIcon}
                title={translate('page.member.header.onlineMembers')}
                subtitle={`${statistic?.membersOnlineQua}`}
            />
            <CardWithIcon
                icon={SensorOccupiedIcon}
                title={translate('page.member.header.totalMembers')}
                subtitle={`${statistic?.membersTotalQua}`}
            />
        </Box>
        <>
            <div style={styles.flex}>
                <div style={styles.leftCol}>
                    <div style={styles.flex}>
                        <CardWithIcon
                            icon={WifiIcon}
                            title={translate('page.member.header.onlineMembers')}
                            subtitle={`${statistic?.membersOnlineQua}`}
                        />
                        <Spacer />
                        <CardWithIcon
                            icon={SensorOccupiedIcon}
                            title={translate('page.member.header.totalMembers')}
                            subtitle={`${statistic?.membersTotalQua}`}
                        />
                    </div>
                    <div style={styles.singleCol}>
                        {/* <OrderChart orders={recentOrders} /> */}
                    </div>
                    <div style={styles.singleCol}>
                        {/* <PendingOrders orders={pendingOrders} /> */}
                    </div>
                </div>
                <div style={styles.rightCol}>
                    <div style={styles.flex}>
                        <CardWithIcon
                            icon={WifiIcon}
                            title={translate('page.member.header.onlineMembers')}
                            subtitle={`${statistic?.membersOnlineQua}`}
                        />
                        <Spacer />
                        <CardWithIcon
                            icon={SensorOccupiedIcon}
                            title={translate('page.member.header.totalMembers')}
                            subtitle={`${statistic?.membersTotalQua}`}
                        />
                    </div>
                </div>
            </div>
            {/* <Box sx={{
                display: 'flex',
                mt: 2,
                gap: 2,
                justifyContent: 'space-between',
            }}>
                <CardWithIcon
                    icon={WifiIcon}
                    title={translate('page.member.header.onlineMembers')}
                    subtitle={`${statistic?.membersOnlineQua}`}
                />
                <CardWithIcon
                    icon={SensorOccupiedIcon}
                    title={translate('page.member.header.totalMembers')}
                    subtitle={`${statistic?.membersTotalQua}`}
                />
                <CardWithIcon
                    icon={WifiIcon}
                    title={translate('page.member.header.onlineMembers')}
                    subtitle={`${statistic?.membersOnlineQua}`}
                />
                <CardWithIcon
                    icon={SensorOccupiedIcon}
                    title={translate('page.member.header.totalMembers')}
                    subtitle={`${statistic?.membersTotalQua}`}
                />
            </Box > */}
        </>
    )
}
const Spacer = () => <span style={{ width: '1em' }} />;
export default Dashboard;