"use client";
import { Suspense, useEffect, useState } from "react";
import { useSearchParams } from "next/navigation";
import { Binary, Dna } from "lucide-react";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { Skeleton } from "@/components/ui/skeleton";
import { AlleleCallTab } from "./components/AlleleCallTab";
import { CallSetTab } from "./components/CallSetTab";
function TabFallback() {
return ;
}
export default function CallSetPage() {
const searchParams = useSearchParams();
const [tab, setTab] = useState("callsets");
useEffect(() => {
const requested = searchParams.get("tab");
if (requested === "allele-calls") {
setTab("allele-calls");
}
}, [searchParams]);
return (
CallSet
allele_call
{tab === "callsets" ? (
}>
) : null}
{tab === "allele-calls" ? (
}>
) : null}
);
}