sortable
This commit is contained in:
@@ -12,16 +12,16 @@ const ledger = defineModel<Ledger>();
|
||||
const {ledgers: allLedgers} = storeToRefs(useLedgersStore());
|
||||
|
||||
const ledgersToUse = computed(() => props.ledgers || allLedgers);
|
||||
const legerId = computed({
|
||||
const ledgerId = computed({
|
||||
get: () => ledger.value?.ledgerId,
|
||||
set: value => ledger.value = ledgersToUse.value[ledgersToUse.value.findIndex(x => x.value === value)]
|
||||
set: value => ledger.value = ledgersToUse.value.find(l => l.ledgerId === value)
|
||||
})
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<select v-model="legerId" :class="{'system-ledger': ledger === systemLedger}">
|
||||
<option v-for="ledger in ledgersToUse" :key="ledger.ledgerId" :value="ledger.ledgerId" :class="{'system-ledger': ledger === systemLedger}">{{ ledger.name }}</option>
|
||||
<select v-model="ledgerId" :class="{'system-ledger': ledger === systemLedger}">
|
||||
<option v-for="l in ledgersToUse" :key="l.ledgerId" :value="l.ledgerId" :class="{'system-ledger': l === systemLedger}">{{ l.name }}</option>
|
||||
</select>
|
||||
</template>
|
||||
|
||||
@@ -31,5 +31,4 @@ const legerId = computed({
|
||||
.system-ledger {
|
||||
@apply text-emerald-400;
|
||||
}
|
||||
|
||||
</style>
|
||||
Reference in New Issue
Block a user