feat: Integrate new dashboard design and components, remove old dashboard routes, and update dependencies.

This commit is contained in:
2026-02-10 15:00:11 +08:00
parent 1c2ef98dcd
commit 48cf6c44f5
82 changed files with 6896 additions and 261 deletions

View File

@@ -0,0 +1,23 @@
import {
Progress as MantineProgress,
type ProgressProps as MantineProgressProps,
} from "@mantine/core";
import { cn } from "./utils";
interface ProgressProps extends MantineProgressProps {
max?: number;
}
const Progress = ({ className, value, max, ...props }: ProgressProps) => {
return (
<MantineProgress
value={value}
max={max as any}
className={cn(className)}
color="blue" // Placeholder, should align with primary color
{...props}
/>
);
};
export { Progress };