feat(problemset/table): wrap Add Problem button with Next.js Link

This commit is contained in:
cfngc4594 2025-04-02 08:38:43 +08:00
parent 548f0b7184
commit 1875e98106

View File

@ -16,6 +16,7 @@ import {
PlusIcon,
TrashIcon,
} from "lucide-react";
import Link from "next/link";
import {
Table,
TableBody,
@ -406,13 +407,15 @@ export function ProblemsetTable({ data }: ProblemTableProps) {
</AlertDialogContent>
</AlertDialog>
)}
<Button className="ml-auto" variant="outline">
<Button className="ml-auto" variant="outline" asChild>
<Link href="/dashboard/problemset/new">
<PlusIcon
className="-ms-1 opacity-60"
size={16}
aria-hidden="true"
/>
Add Problem
</Link>
</Button>
</div>
</div>