'use client'; import { Loader2Icon } from 'lucide-react'; import { useParams, useRouter } from 'next/navigation'; import { Select, SelectList, SelectOption, SelectTrigger } from '@/components/ui/Select'; import { parseDocsPathParams } from '@/util/parseDocsPathParams'; export function EntryPointSelect({ entryPoints, isLoading, }: { readonly entryPoints: { readonly entryPoint: string }[]; readonly isLoading: boolean; }) { const router = useRouter(); const params = useParams<{ item?: string[] | undefined; packageName: string; version: string; }>(); const { entryPoints: parsedEntrypoints } = parseDocsPathParams(params.item); return ( ); }