rule book ui

This commit is contained in:
Sirttas
2026-05-24 13:39:35 +02:00
parent a1dbe41b6c
commit 4b39d491d2
15 changed files with 524 additions and 17 deletions
+22
View File
@@ -0,0 +1,22 @@
<script setup lang="ts">
import {Ledger, useLedgersStore} from "@/ledger/ledger.ts";
import {storeToRefs} from "pinia";
import {computed} from "vue";
interface Props {
ledgers?: Ledger[];
}
const props = defineProps<Props>()
const ledger = defineModel<Ledger>();
const {ledgers: allLedgers} = storeToRefs(useLedgersStore());
const ledgersToUse = computed(() => props.ledgers || allLedgers);
</script>
<template>
<select v-model="ledger">
<option v-for="ledger in ledgersToUse" :key="ledger.ledgerId" :value="ledger">{{ ledger.name }}</option>
</select>
</template>