use dynamic urls

This commit is contained in:
csehviktor
2025-07-19 14:18:14 +02:00
parent 42298ff41b
commit 3e8def68db
4 changed files with 21 additions and 12 deletions
+3 -5
View File
@@ -20,18 +20,16 @@ import { TimePeriodSelector } from "@/components/TimePeriodSelector";
export function AgentPage() {
const { agent } = useParams();
const { status, message } = useWebsocket(`ws://localhost:3000/ws/${agent}`);
const { status, message } = useWebsocket(agent!);
const [period, setPeriod] = useState<TimePeriod>("realtime");
const [history, setHistory] = useState<StatusMessage[] | null>(null);
useEffect(() => {
if (period === "realtime") return;
if (!agent || period === "realtime") return;
const fetchData = async () => {
const data = await getHistoricalData(
`http://localhost:3000/history/${agent}/${period}`,
);
const data = await getHistoricalData(agent, period);
setHistory(data);
};