import { useRouter } from "next/router";
import { usePeekData } from "@/src/components/table/peek/hooks/usePeekData";
import { Trace } from "@/src/components/trace2/Trace";
import { Skeleton } from "@/src/components/ui/skeleton";
import { StringParam, useQueryParam, withDefault } from "use-query-params";
export const PeekViewObservationDetail = ({
projectId,
}: {
projectId: string;
}) => {
const router = useRouter();
const peekId = router.query.peek as string | undefined;
const timestamp = router.query.timestamp
? new Date(router.query.timestamp as string)
: undefined;
const traceId = router.query.traceId as string | undefined;
const trace = usePeekData({
projectId,
traceId,
timestamp,
});
const [selectedTab, setSelectedTab] = useQueryParam(
"display",
withDefault(StringParam, "details"),
);
if (!peekId || !trace.data) {
return ;
}
return (
);
};