Add inline ticket property dropdowns

This commit is contained in:
2026-07-18 20:29:24 +02:00
parent 021acb9cf7
commit 84655b1e79
13 changed files with 393 additions and 151 deletions
@@ -2,11 +2,9 @@
import {
ArrowDown,
ArrowUp,
Check,
CircleAlert,
IndentDecrease,
IndentIncrease,
LoaderCircle,
Plus,
Trash2,
} from 'lucide-vue-next';
@@ -465,21 +463,7 @@ const handleIndentKeyboard = (index: number, event: KeyboardEvent): void => {
<span v-else />
<span
v-if="saveState === 'saving'"
class="text-muted-foreground flex items-center gap-1.5 text-xs"
>
<LoaderCircle class="size-3.5 animate-spin" />
Saving
</span>
<span
v-else-if="saveState === 'saved'"
class="text-primary flex items-center gap-1.5 text-xs"
>
<Check class="size-3.5" />
Saved
</span>
<span
v-else-if="saveState === 'error' || error"
v-if="saveState === 'error' || error"
class="text-destructive flex items-center gap-1.5 text-xs"
>
<CircleAlert class="size-3.5" />