"use client"; import { useAnalyseText } from "@/src/hooks/useAnalyzeText"; import { Sparkles, X } from "lucide-react"; import { Input } from "../ui/input"; import { Button } from "../ui/button"; import ResultSection from "./ResultSection"; import UrlInputList from "./UrlInputList"; export default function AnalysisClient() { const { isValid, errors, loading, result, resultRef, progress, visibleFields, urlDatas, register, handleSubmit, onSubmit, handleCancel, setVisibleFields, } = useAnalyseText(); return (

Analisis Sentimen Real-time

{errors.url1 && (

{errors.url1.message}

)}
{errors.url2 && (

{errors.url2.message}

)}
{visibleFields < 2 && (
)}
{loading && (
{progress.status} {progress.percent}%
)}
{loading && ( )}
{result && }
); }