'use client'; import { Loader2Icon } from 'lucide-react'; import { useParams, useRouter } from 'next/navigation'; import { Select, SelectList, SelectOption, SelectTrigger } from '@/components/ui/Select'; import { DEFAULT_ENTRY_POINT, PACKAGES_WITH_ENTRY_POINTS } from '@/util/constants'; export function VersionSelect({ versions, isLoading, }: { readonly isLoading: boolean; readonly versions: { readonly version: string }[]; }) { const router = useRouter(); const params = useParams<{ packageName: string; version: string }>(); const hasEntryPoints = PACKAGES_WITH_ENTRY_POINTS.includes(params.packageName); return ( ); }