import { useDashboards } from "@/src/hooks/useDashboard"; import { useResultDetails } from "@/src/hooks/useResultDetails"; import { ResultProps } from "@/src/types"; import { getHighlights, toTitleCase } from "@/src/utils/datas"; import { AlertCircle, ChevronLeft, ChevronRight, ExternalLink, Trophy, } from "lucide-react"; import AspectScoreInfo from "./AspectScoreInfo"; export default function ResultDetails({ result }: ResultProps) { const { activeProductIndex = 0, totalProducts = 0, nextProduct, prevProduct, } = useResultDetails({ result }) || {}; const { darkMode } = useDashboards(); if (!result || !result.details || result.details.length === 0) return null; return (
Kekuatan Utama
{strongest[0]}: {strongest[1]}%
Perlu Diperhatikan
{weakest[0]}: {weakest[1]}%