feat(textbooks): add force-graph component and update graph components

- Add force-graph.tsx for new graph visualization

- Update graph-toolbar, knowledge-graph, knowledge-point-list, textbook-reader

- Update use-graph-data hook and types

- Update textbooks error boundary pages
This commit is contained in:
SpecialX
2026-07-04 10:22:24 +08:00
parent 25dca843be
commit 6ea8ba763b
11 changed files with 667 additions and 153 deletions

View File

@@ -1,13 +1,12 @@
"use client"
import { RouteError } from "@/shared/components/route-error"
import { RouteErrorBoundary } from "@/shared/components/route-error"
export default function TeacherTextbookDetailError({
error,
reset,
}: {
error: Error & { digest?: string }
reset: () => void
}) {
return <RouteError error={error} reset={reset} namespace="textbooks" />
return <RouteErrorBoundary reset={reset} namespace="textbooks" />
}

View File

@@ -1,13 +1,12 @@
"use client"
import { RouteError } from "@/shared/components/route-error"
import { RouteErrorBoundary } from "@/shared/components/route-error"
export default function TeacherTextbooksError({
error,
reset,
}: {
error: Error & { digest?: string }
reset: () => void
}) {
return <RouteError error={error} reset={reset} namespace="textbooks" />
return <RouteErrorBoundary reset={reset} namespace="textbooks" />
}