Popover

Rich floating content anchored to a trigger.

Installation

npx lily-svelte@latest add popover

Usage

<script lang="ts">
	import { Popover, PopoverTrigger, PopoverContent } from '$lib/components/ui/popover';
	import { Button } from '$lib/components/ui/button';
</script>
 
<Popover>
	<PopoverTrigger>
		{#snippet child({ props })}
			<Button variant="ghost" {...props}>Open</Button>
		{/snippet}
	</PopoverTrigger>
	<PopoverContent>Place content here.</PopoverContent>
</Popover>

Built by levish. The source code is available on GitHub.

Quiet by design.