ledger label system green

This commit is contained in:
Sirttas
2026-06-01 23:05:23 +02:00
parent 5c12a8af43
commit ba548583ba
+10 -2
View File
@@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import {isCombined, Ledger} from "@/ledger/ledger.ts"; import {isCombined, Ledger, systemLedger} from "@/ledger/ledger.ts";
import {FolderOpenIcon} from '@heroicons/vue/24/outline'; import {FolderOpenIcon} from '@heroicons/vue/24/outline';
import {RouterLink} from "vue-router"; import {RouterLink} from "vue-router";
import {routeNames} from "@/routes"; import {routeNames} from "@/routes";
@@ -18,6 +18,14 @@ const props = defineProps<Props>();
<FolderOpenIcon v-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"/> <div v-else class="w-4 me-1"/>
<RouterLink v-if="link" :to="{name: routeNames.viewLedger, params: {ledgerId: ledger.ledgerId}}">{{ ledger.name }}</RouterLink> <RouterLink v-if="link" :to="{name: routeNames.viewLedger, params: {ledgerId: ledger.ledgerId}}">{{ ledger.name }}</RouterLink>
<span v-else>{{ ledger.name }}</span> <span v-else :class="{'system-ledger': ledger === systemLedger}">{{ ledger.name }}</span>
</div> </div>
</template> </template>
<style scoped>
@reference "@/style.css";
.system-ledger {
@apply text-emerald-400;
}
</style>