mirror of
https://github.com/HoshinoSuzumi/rayine-ui.git
synced 2025-04-07 11:38:50 +08:00
40 lines
1.3 KiB
Vue
40 lines
1.3 KiB
Vue
<script lang="ts" setup>
|
|
// const appConfig = useAppConfig();
|
|
// appConfig.rayui.primary = 'red';
|
|
const route = useRoute()
|
|
const runtimeConfig = useRuntimeConfig().public
|
|
</script>
|
|
|
|
<template>
|
|
<header
|
|
class="w-full flex justify-between items-center py-2 h-16 z-50 border-b sticky top-0 bg-white dark:bg-neutral-900 transition-colors"
|
|
:class="[route.path !== '/' ? 'border-b-neutral-200 dark:border-b-neutral-700' : 'border-b-transparent dark:border-b-transparent']"
|
|
>
|
|
<NuxtLink to="/" class="flex items-center gap-2 text-neutral-900 dark:text-neutral-100 group">
|
|
<Logo />
|
|
<h1 class="flex flex-col">
|
|
<span class="block font-medium text-xl leading-none">
|
|
RayineUI
|
|
<sup class="text-xs"><span class="text-primary font-medium">{{ runtimeConfig.version }}</span></sup>
|
|
</span>
|
|
<span class="block font-normal text-xs leading-none">
|
|
RayineSoft Components Lib
|
|
</span>
|
|
</h1>
|
|
</NuxtLink>
|
|
<div class="flex items-center gap-4">
|
|
<NuxtLink
|
|
to="https://github.com/HoshinoSuzumi/rayine-ui"
|
|
target="_blank"
|
|
class="text-neutral-400 dark:text-neutral-500"
|
|
>GitHub</NuxtLink>
|
|
</div>
|
|
</header>
|
|
</template>
|
|
|
|
<style scoped>
|
|
#rayine .cls-1 {
|
|
@apply !bg-white dark:bg-neutral-900;
|
|
}
|
|
</style>
|