Skip to content

Commit 95480ec

Browse files
committed
feat: add optional beta badge to logo
1 parent aebcbc8 commit 95480ec

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

packages/nimiq-vitepress-theme/src/layout/Logo.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const name = computed(() => removeNimiqPrefix(site.value.title))
1414
<img v-if="theme.logo" class="logo" :src="theme.logo">
1515
<div v-else i-nimiq:logos-nimiq-horizontal text-20 dark:i-nimiq:logos-nimiq-white-horizontal />
1616
<span translate-y--1 text-16 font-light tracking-wide>{{ name }}</span>
17+
<span v-if="theme.betaBadge" text-10 font-semibold px-6 py-2 bg-blue-500 text-white rounded-4 translate-y--1>BETA</span>
1718
</a>
1819
</div>
1920
</template>

packages/nimiq-vitepress-theme/src/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ export interface NimiqVitepressThemeConfig {
8282
* Can be overridden per-page via frontmatter
8383
*/
8484
pageFooterLeftText?: false | string | ((options: { path: string }) => string)
85+
/**
86+
* Show a beta badge next to the logo
87+
* @default false
88+
*/
89+
betaBadge?: boolean
8590
}
8691

8792
export interface NimiqVitepressFrontmatter {

0 commit comments

Comments
 (0)