"use server"; import React from "react"; import Link from "next/link"; import { Home } from "lucide-react"; import { transformMenu, LanguageTranslation } from "@/components/menu/runner"; async function LeftMenu({ searchParams, pageUuidList, lang, pageSelected, }: { pageUuidList: string[]; lang: keyof LanguageTranslation; searchParams: { [key: string]: string | string[] | undefined }; pageSelected: string; }) { const transformedMenu = transformMenu(pageUuidList) || []; // Get the menuContext from searchParams without setting a default value const menuContext = searchParams?.menu; // Only parse the indices if menuContext exists let firstLayerIndex = -1; let secondLayerIndex = -1; if (menuContext) { const indices = menuContext.toString().split("*").map(Number); firstLayerIndex = indices[0] || 0; secondLayerIndex = indices[1] || 0; } return (