109 lines
4.2 KiB
XML
109 lines
4.2 KiB
XML
|
|
import { Icon } from "@/components/ui/icon";
|
|
import { Button } from "@/components/ui/button";
|
|
import {
|
|
DropdownMenu,
|
|
DropdownMenuContent,
|
|
DropdownMenuItem,
|
|
DropdownMenuTrigger,
|
|
} from "@/components/ui/dropdown-menu"
|
|
|
|
const FlatDropdown = () => {
|
|
return (
|
|
<div className="flex flex-wrap gap-3">
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button variant="ghost">
|
|
Default
|
|
<Icon icon="heroicons:chevron-right" className="h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button variant="ghost" color="primary">
|
|
Primary
|
|
<Icon icon="heroicons:chevron-right" className="h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button color="secondary" variant="ghost" >
|
|
Secondary
|
|
<Icon icon="heroicons:chevron-right" className="h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button color="success" variant="ghost" >
|
|
Success
|
|
<Icon icon="heroicons:chevron-right" className=" h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button color="info" variant="ghost">
|
|
Info
|
|
<Icon icon="heroicons:chevron-right" className=" h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button color="warning" variant="ghost">
|
|
Warning
|
|
<Icon icon="heroicons:chevron-right" className="h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent className="w-[196px]" align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
<DropdownMenu>
|
|
<DropdownMenuTrigger asChild>
|
|
<Button color="destructive" variant="ghost">
|
|
Destructive
|
|
<Icon icon="heroicons:chevron-right" className="h-5 w-5 ms-2 rtl:rotate-180" />
|
|
</Button>
|
|
</DropdownMenuTrigger>
|
|
<DropdownMenuContent className="w-[196px]" align="start">
|
|
<DropdownMenuItem>Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Another Action</DropdownMenuItem>
|
|
<DropdownMenuItem>Something Else Here</DropdownMenuItem>
|
|
</DropdownMenuContent>
|
|
</DropdownMenu>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default FlatDropdown; |