summaryrefslogtreecommitdiffstatshomepage
path: root/frontend/src/lib/icons/Organized.svelte
blob: 66b5b00719de4ba6e6af3272a6108ef871e662db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script lang="ts">
	export let organized: boolean | undefined = undefined;
	export let hoverable = false;
	export let tristate = false;
	export let dim = false;
</script>

{#if organized}
	<span class:hoverable class="icon-gray icon-base icon-[material-symbols--check-circle]" />
{:else if organized === undefined || !tristate}
	<span
		class:hoverable
		class="icon-gray dim icon-base icon-[material-symbols--check-circle-outline]"
	/>
{:else}
	<span
		class:hoverable
		class:dim
		class="icon-gray icon-base icon-[material-symbols--unpublished]"
	/>
{/if}