build ok,

This commit is contained in:
louiscklaw
2025-06-15 11:28:24 +08:00
parent c319c103f6
commit b7cd25b614
1088 changed files with 4376 additions and 7002 deletions

View File

@@ -1,5 +1,4 @@
import type { Theme, SxProps } from '@mui/material/styles';
import type { SxProps, Theme } from '@mui/material/styles';
import { styled } from '@mui/material/styles';
// ----------------------------------------------------------------------

View File

@@ -1,17 +1,15 @@
import { varAlpha } from 'minimal-shared/utils';
import { useBoolean } from 'minimal-shared/hooks';
import { useState, useEffect, useCallback } from 'react';
import Box from '@mui/material/Box';
import Paper from '@mui/material/Paper';
import Button from '@mui/material/Button';
import Portal from '@mui/material/Portal';
import Backdrop from '@mui/material/Backdrop';
import InputBase from '@mui/material/InputBase';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import IconButton from '@mui/material/IconButton';
import InputBase from '@mui/material/InputBase';
import Paper from '@mui/material/Paper';
import Portal from '@mui/material/Portal';
import Typography from '@mui/material/Typography';
import useMediaQuery from '@mui/material/useMediaQuery';
import { useBoolean } from 'minimal-shared/hooks';
import { varAlpha } from 'minimal-shared/utils';
import { useCallback, useEffect, useState } from 'react';
import { Editor } from 'src/components/editor';
import { Iconify } from 'src/components/iconify';

View File

@@ -1,32 +1,27 @@
import type { IMail, IMailLabel } from 'src/types/mail';
import { useBoolean } from 'minimal-shared/hooks';
import Avatar from '@mui/material/Avatar';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import ButtonBase from '@mui/material/ButtonBase';
import Checkbox from '@mui/material/Checkbox';
import Collapse from '@mui/material/Collapse';
import IconButton from '@mui/material/IconButton';
import Link from '@mui/material/Link';
import Stack from '@mui/material/Stack';
import Button from '@mui/material/Button';
import Avatar from '@mui/material/Avatar';
import { darken, alpha as hexAlpha, lighten } from '@mui/material/styles';
import Tooltip from '@mui/material/Tooltip';
import Collapse from '@mui/material/Collapse';
import Checkbox from '@mui/material/Checkbox';
import ButtonBase from '@mui/material/ButtonBase';
import IconButton from '@mui/material/IconButton';
import Typography from '@mui/material/Typography';
import { darken, lighten, alpha as hexAlpha } from '@mui/material/styles';
import { fDateTime } from 'src/utils/format-time';
import { CONFIG } from 'src/global-config';
import { Label } from 'src/components/label';
import { useBoolean } from 'minimal-shared/hooks';
import { Editor } from 'src/components/editor';
import { Iconify } from 'src/components/iconify';
import { Markdown } from 'src/components/markdown';
import { Scrollbar } from 'src/components/scrollbar';
import { EmptyContent } from 'src/components/empty-content';
import { FileThumbnail } from 'src/components/file-thumbnail';
import { Iconify } from 'src/components/iconify';
import { Label } from 'src/components/label';
import { LoadingScreen } from 'src/components/loading-screen';
import { Markdown } from 'src/components/markdown';
import { Scrollbar } from 'src/components/scrollbar';
import { CONFIG } from 'src/global-config';
import type { IMail, IMailLabel } from 'src/types/mail';
import { fDateTime } from 'src/utils/format-time';
// ----------------------------------------------------------------------

View File

@@ -1,10 +1,8 @@
import type { BoxProps } from '@mui/material/Box';
import Box from '@mui/material/Box';
import TextField from '@mui/material/TextField';
import IconButton from '@mui/material/IconButton';
import InputAdornment from '@mui/material/InputAdornment';
import TextField from '@mui/material/TextField';
import { Iconify } from 'src/components/iconify';
// ----------------------------------------------------------------------

View File

@@ -1,12 +1,10 @@
import type { IMail } from 'src/types/mail';
import type { ListItemButtonProps } from '@mui/material/ListItemButton';
import Box from '@mui/material/Box';
import Avatar from '@mui/material/Avatar';
import Typography from '@mui/material/Typography';
import ListItemText from '@mui/material/ListItemText';
import Box from '@mui/material/Box';
import type { ListItemButtonProps } from '@mui/material/ListItemButton';
import ListItemButton from '@mui/material/ListItemButton';
import ListItemText from '@mui/material/ListItemText';
import Typography from '@mui/material/Typography';
import type { IMail } from 'src/types/mail';
import { fToNow } from 'src/utils/format-time';
// ----------------------------------------------------------------------

View File

@@ -1,19 +1,15 @@
import type { IMails } from 'src/types/mail';
import Box from '@mui/material/Box';
import Stack from '@mui/material/Stack';
import Drawer from '@mui/material/Drawer';
import InputAdornment from '@mui/material/InputAdornment';
import Stack from '@mui/material/Stack';
import TextField from '@mui/material/TextField';
import Typography from '@mui/material/Typography';
import useMediaQuery from '@mui/material/useMediaQuery';
import InputAdornment from '@mui/material/InputAdornment';
import { CONFIG } from 'src/global-config';
import { EmptyContent } from 'src/components/empty-content';
import { Iconify } from 'src/components/iconify';
import { Scrollbar } from 'src/components/scrollbar';
import { EmptyContent } from 'src/components/empty-content';
import { CONFIG } from 'src/global-config';
import type { IMails } from 'src/types/mail';
import { MailItem } from './mail-item';
import { MailItemSkeleton } from './mail-skeleton';

View File

@@ -1,11 +1,9 @@
import type { IMailLabel } from 'src/types/mail';
import type { IconifyName } from 'src/components/iconify';
import type { ListItemButtonProps } from '@mui/material/ListItemButton';
import Box from '@mui/material/Box';
import type { ListItemButtonProps } from '@mui/material/ListItemButton';
import ListItemButton from '@mui/material/ListItemButton';
import type { IconifyName } from 'src/components/iconify';
import { Iconify } from 'src/components/iconify';
import type { IMailLabel } from 'src/types/mail';
// ----------------------------------------------------------------------

View File

@@ -1,16 +1,12 @@
import type { IMailLabel } from 'src/types/mail';
import Box from '@mui/material/Box';
import Stack from '@mui/material/Stack';
import Drawer from '@mui/material/Drawer';
import Button from '@mui/material/Button';
import { CONFIG } from 'src/global-config';
import Drawer from '@mui/material/Drawer';
import Stack from '@mui/material/Stack';
import { EmptyContent } from 'src/components/empty-content';
import { Iconify } from 'src/components/iconify';
import { Scrollbar } from 'src/components/scrollbar';
import { EmptyContent } from 'src/components/empty-content';
import { CONFIG } from 'src/global-config';
import type { IMailLabel } from 'src/types/mail';
import { MailNavItem } from './mail-nav-item';
import { MailNavItemSkeleton } from './mail-skeleton';

View File

@@ -1,9 +1,7 @@
import type { BoxProps } from '@mui/material/Box';
import { varAlpha } from 'minimal-shared/utils';
import Box from '@mui/material/Box';
import Skeleton from '@mui/material/Skeleton';
import { varAlpha } from 'minimal-shared/utils';
// ----------------------------------------------------------------------

View File

@@ -1,21 +1,17 @@
import { useBoolean } from 'minimal-shared/hooks';
import { useEffect, useCallback, startTransition } from 'react';
import Typography from '@mui/material/Typography';
import useMediaQuery from '@mui/material/useMediaQuery';
import { paths } from 'src/routes/paths';
import { useRouter, useSearchParams } from 'src/routes/hooks';
import { useBoolean } from 'minimal-shared/hooks';
import { startTransition, useCallback, useEffect } from 'react';
import { useGetLabels, useGetMail, useGetMails } from 'src/actions/mail';
import { DashboardContent } from 'src/layouts/dashboard';
import { useGetMail, useGetMails, useGetLabels } from 'src/actions/mail';
import { MailNav } from '../mail-nav';
import { useRouter, useSearchParams } from 'src/routes/hooks';
import { paths } from 'src/routes/paths';
import { MailLayout } from '../layout';
import { MailList } from '../mail-list';
import { MailHeader } from '../mail-header';
import { MailCompose } from '../mail-compose';
import { MailDetails } from '../mail-details';
import { MailHeader } from '../mail-header';
import { MailList } from '../mail-list';
import { MailNav } from '../mail-nav';
// ----------------------------------------------------------------------