feat: reorganize ledger views

This commit is contained in:
Sirttas
2026-07-05 13:10:18 +02:00
parent 698156cf00
commit c1f62f66e1
5 changed files with 33 additions and 31 deletions
+3 -4
View File
@@ -1,7 +1,7 @@
<script setup lang="ts">
import {isCombined, isMain, Ledger, systemLedger} from "@/ledger/ledger.ts";
import {DocumentIcon, FolderOpenIcon} from '@heroicons/vue/24/outline';
import {isCombined, Ledger, systemLedger} from "@/ledger/ledger.ts";
import {FolderOpenIcon} from '@heroicons/vue/24/outline';
import {RouterLink} from "vue-router";
import {routeNames} from "@/routes";
@@ -15,8 +15,7 @@ const props = defineProps<Props>();
<template>
<div class="flex">
<DocumentIcon v-if="isMain(ledger)" class="w-4 me-1" />
<FolderOpenIcon v-else-if="isCombined(ledger)" class="w-4 me-1" />
<FolderOpenIcon v-if="isCombined(ledger)" class="w-4 me-1" />
<div v-else class="w-4 me-1"/>
<RouterLink v-if="link" :to="{name: routeNames.viewLedger, params: {ledgerId: ledger.ledgerId}}">{{ ledger.name }}</RouterLink>
<span v-else :class="{'system-ledger': ledger === systemLedger}">{{ ledger.name }}</span>