"use client";
import {
Autocomplete,
AutocompleteInput,
AutocompleteContent,
AutocompleteEmpty,
AutocompleteList,
AutocompleteItem,
} from "@/components/ui/autocomplete";
const frameworks = [
"Next.js",
"Remix",
"Astro",
"Nuxt.js",
"SvelteKit",
"SolidStart",
"Gatsby",
"Vite",
];
export default function AutocompleteClearable() {
return (
<div className="w-full max-w-70">
<Autocomplete items={frameworks} defaultValue="Next.js" clearable icon>
<AutocompleteInput
placeholder="Search a framework"
aria-label="Search a framework"
/>
<AutocompleteContent>
<AutocompleteEmpty>No frameworks found.</AutocompleteEmpty>
<AutocompleteList>
{(item: string) => (
<AutocompleteItem key={item} value={item}>
{item}
</AutocompleteItem>
)}
</AutocompleteList>
</AutocompleteContent>
</Autocomplete>
</div>
);
}