import ActivityIndicator from "@/components/indicators/activity-indicator"; import { FrigateConfig } from "@/types/frigateConfig"; import { useMemo } from "react"; import useSWR from "swr"; export default function ModelSelectionView() { const { data: config } = useSWR("config", { revalidateOnFocus: false, }); const classificationConfigs = useMemo(() => { if (!config) { return []; } return Object.values(config.classification.custom); }, [config]); if (!config) { return ; } if (classificationConfigs.length == 0) { return
You need to setup a custom model configuration.
; } return (
{classificationConfigs.map((config) => (
{config.name}
))}
); }