From 5879a4ef95424f0d45181a8d3d3d0f80f554aea4 Mon Sep 17 00:00:00 2001 From: Mahen Date: Tue, 3 Mar 2026 09:56:06 +0700 Subject: [PATCH] style: add radar chart & result detail card UI --- src/components/dashboards/AnalysisClient.tsx | 14 +- .../dashboards/RadarComparisonChart.tsx | 72 +++++++ src/components/dashboards/ResultDetails.tsx | 131 ++++++++++++ src/components/dashboards/ResultSection.tsx | 200 +++--------------- src/hooks/useResultDetails.ts | 24 +++ src/types/index.ts | 4 + src/utils/datas.ts | 28 +++ 7 files changed, 285 insertions(+), 188 deletions(-) create mode 100644 src/components/dashboards/RadarComparisonChart.tsx create mode 100644 src/components/dashboards/ResultDetails.tsx create mode 100644 src/hooks/useResultDetails.ts diff --git a/src/components/dashboards/AnalysisClient.tsx b/src/components/dashboards/AnalysisClient.tsx index 063afbb..517ad7c 100644 --- a/src/components/dashboards/AnalysisClient.tsx +++ b/src/components/dashboards/AnalysisClient.tsx @@ -2,22 +2,12 @@ import { useAnalyseText } from "@/src/hooks/useAnalyzeText"; import { Sparkles } from "lucide-react"; -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "../ui/select"; import { Input } from "../ui/input"; import { Button } from "../ui/button"; import ResultSection from "./ResultSection"; -import { professionItems } from "@/src/utils/const"; -import { Controller } from "react-hook-form"; export default function AnalysisClient() { const { - control, register, handleSubmit, onSubmit, @@ -43,7 +33,7 @@ export default function AnalysisClient() {
-
+ {/*
@@ -79,7 +69,7 @@ export default function AnalysisClient() { {errors.profession.message}

)} -
+
*/}