"use client"; import { Component } from "@/typings/component"; import { Region } from "@/utils/getRegionCodes"; import { Autocomplete, AutocompleteItem } from "@nextui-org/autocomplete"; import { useRouter } from "next/navigation"; export const RegionSwitcher: Component<{ regions: Region[]; currentRegion: Region | null; }> = ({ currentRegion, regions }) => { const router = useRouter(); return ( { if (typeof key === "string" && key.length != 0) return router.push(`/trending?region=${key}`); }} className="max-w-xs" > {(item) => ( {item.name} )} ); };