Files
stufflog2/svelte-ui/src/components/ProjectGroupSelect.svelte
T
gisle f7d7d99c83
continuous-integration/drone/push Build is passing
add log filters for project group, project and item.
2021-08-09 18:58:00 +02:00

19 lines
632 B
Svelte

<script lang="ts">
import projectGroupStore from "../stores/projectGroup";
export let value = "";
export let name = "";
export let disabled = false;
export let optional = false;
</script>
<select name={name} bind:value={value} disabled={disabled || $projectGroupStore.loading}>
{#if optional}
<option value={""} selected={"" === value}>{$projectGroupStore.loading ? "Loading..." : "None"}</option>
{/if}
{#each $projectGroupStore.groups as group (group.id)}
{#if group.id !== "META_UNGROUPED"}
<option value={group.id} selected={group.id === value}>{group.name}</option>
{/if}
{/each}
</select>