Github

Popover

Native popover (top layer, light dismiss, Escape). Paste the markup first. Copy src/components/ui/Place.svelte and call on_toggle so the panel sits next to its trigger (Popover). data-side is top / bottom / start / end. data-align is start / middle / end.

Preview

Dimensions

Set the dimensions for the layer.

Markup

<button class="button button-outline" type="button" popovertarget="dims">Open popover</button>
<div id="dims" popover class="popover" data-side="bottom" data-align="start">
	<div class="popover-header">
		<div class="popover-title">Dimensions</div>
		<p class="popover-description">Set the dimensions for the layer.</p>
	</div>
	<div class="field">
		<label class="label" for="width">Width</label>
		<input class="input" id="width" value="100%">
	</div>
</div>

Imported

<script>
	import { on_toggle } from './ui/Place.svelte';
</script>

<button class="button button-outline" type="button" popovertarget="dims">Open popover</button>
<div id="dims" popover class="popover" data-side="bottom" data-align="start" ontoggle={on_toggle}>
	<div class="popover-header">
		<div class="popover-title">Dimensions</div>
		<p class="popover-description">Set the dimensions for the layer.</p>
	</div>
	<div class="field">
		<label class="label" for="width">Width</label>
		<input class="input" id="width" value="100%">
	</div>
</div>