feat: centralize frontend branding

This commit is contained in:
2026-05-06 14:27:09 -04:00
parent dc9a980958
commit 5c0e40db7e
14 changed files with 272 additions and 42 deletions

View File

@@ -0,0 +1,26 @@
<template>
<span class="brand-mark-root">
<img
v-if="branding.assets.logoMark"
:src="branding.assets.logoMark"
alt=""
aria-hidden="true"
class="brand-mark-image"
/>
<span v-else>{{ branding.shortName }}</span>
</span>
</template>
<script setup>
import { branding } from '@/branding/branding.js';
</script>
<style scoped>
.brand-mark-root {
@apply inline-flex items-center justify-center overflow-hidden;
}
.brand-mark-image {
@apply h-full w-full object-contain;
}
</style>