dropdown-01
Directory: dropdowns
Path: /src/lib/components/dropdowns/dropdown-01.svelte
<script lang="ts">
import Button from '$lib/components/ui/button.svelte';
import Ellipsis from '@lucide/svelte/icons/ellipsis';
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger
} from '$lib/components/ui/dropdowns';
</script>
<DropdownMenu>
<DropdownMenuTrigger>
{#snippet child({ props })}
<Button
size="icon"
variant="ghost"
class="rounded-full shadow-none"
aria-label="Open edit menu"
{...props}
>
<Ellipsis size={16} stroke-width={2} aria-hidden="true" />
</Button>
{/snippet}
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuItem>Option 1</DropdownMenuItem>
<DropdownMenuItem>Option 2</DropdownMenuItem>
<DropdownMenuItem>Option 3</DropdownMenuItem>
<DropdownMenuItem>Option 4</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
Discover/Contribute
Explore the original Origin UI or contribute by suggesting new components and improvements.