fix: sidebar behaviour when switching package/version

This commit is contained in:
iCrawl
2025-05-15 17:11:47 +02:00
parent 14e226b72b
commit c92a8c27a2
18 changed files with 377 additions and 208 deletions

View File

@@ -6,10 +6,12 @@ import { PACKAGES } from '@/util/constants';
export function PackageSelect() {
const router = useRouter();
const params = useParams();
const params = useParams<{
packageName: string;
}>();
return (
<Select aria-label="Select a package" defaultSelectedKey={params.packageName as string}>
<Select aria-label="Select a package" defaultSelectedKey={params.packageName} key={params.packageName}>
<SelectTrigger className="bg-[#f3f3f4] dark:bg-[#121214]" />
<SelectList classNames={{ popover: 'bg-[#f3f3f4] dark:bg-[#28282d]' }} items={PACKAGES}>
{(item) => (