From d1d654ebac2d51e3841675faeb56480e440f622f Mon Sep 17 00:00:00 2001
From: Wolfgang Müller
Date: Tue, 5 Mar 2024 18:08:09 +0100
Subject: Initial commit

---
 frontend/src/lib/toolbar/MarkSelection.svelte | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 frontend/src/lib/toolbar/MarkSelection.svelte

(limited to 'frontend/src/lib/toolbar/MarkSelection.svelte')

diff --git a/frontend/src/lib/toolbar/MarkSelection.svelte b/frontend/src/lib/toolbar/MarkSelection.svelte
new file mode 100644
index 0000000..27eb2c7
--- /dev/null
+++ b/frontend/src/lib/toolbar/MarkSelection.svelte
@@ -0,0 +1,24 @@
+<script lang="ts">
+	import Dropdown from '$lib/components/Dropdown.svelte';
+
+	let visible = false;
+	let button: HTMLElement;
+</script>
+
+<div class="relative">
+	<button
+		type="button"
+		class="btn-slate rounded-inherit relative hover:bg-blue-700 [&:not(:only-child)]:bg-blue-700"
+		title="Set flag..."
+		bind:this={button}
+		on:click={() => (visible = !visible)}
+	>
+		<span class="icon-base icon-[material-symbols--flag] pointer-events-none" />
+	</button>
+
+	<Dropdown parent={button} bind:visible>
+		<div class="grid grid-cols-[min-content_min-content] gap-1">
+			<slot />
+		</div>
+	</Dropdown>
+</div>
-- 
cgit v1.2.3-2-gb3c3

