import { redirect } from '@/next/navigation' type AppsPageProps = { searchParams: Promise> } const Apps = async ({ searchParams }: AppsPageProps) => { const resolvedSearchParams = await searchParams const urlSearchParams = new URLSearchParams() Object.entries(resolvedSearchParams).forEach(([key, value]) => { if (value === undefined) return if (Array.isArray(value)) { value.forEach((item) => urlSearchParams.append(key, item)) return } urlSearchParams.set(key, value) }) const queryString = urlSearchParams.toString() redirect(queryString ? `/?${queryString}` : '/') } export default Apps