Skip to content

Commit 0440d52

Browse files
committed
FaCopyright 组件改用 unocss 实现样式
1 parent 8b9a2d0 commit 0440d52

File tree

2 files changed

+7
-22
lines changed

2 files changed

+7
-22
lines changed

src/ui/components/FaCopyright/index.vue

+6-21
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,14 @@ const settingsStore = useSettingsStore()
99
</script>
1010

1111
<template>
12-
<footer v-if="settingsStore.settings.copyright.enable" class="copyright">
13-
<span>Copyright</span>
12+
<footer v-if="settingsStore.settings.copyright.enable" class="my-4 flex flex-wrap items-center justify-center px-4 text-sm text-secondary-foreground/50">
13+
<span class="px-1">Copyright</span>
1414
<FaIcon name="i-ri:copyright-line" class="size-5" />
15-
<span v-if="settingsStore.settings.copyright.dates">{{ settingsStore.settings.copyright.dates }}</span>
15+
<span v-if="settingsStore.settings.copyright.dates" class="px-1">{{ settingsStore.settings.copyright.dates }}</span>
1616
<template v-if="settingsStore.settings.copyright.company">
17-
<a v-if="settingsStore.settings.copyright.website" :href="settingsStore.settings.copyright.website" target="_blank" rel="noopener">{{ settingsStore.settings.copyright.company }}</a>
18-
<span v-else>{{ settingsStore.settings.copyright.company }}</span>
17+
<a v-if="settingsStore.settings.copyright.website" :href="settingsStore.settings.copyright.website" target="_blank" rel="noopener" class="px-1 text-center no-underline transition hover-text-secondary-foreground">{{ settingsStore.settings.copyright.company }}</a>
18+
<span v-else class="px-1">{{ settingsStore.settings.copyright.company }}</span>
1919
</template>
20-
<a v-if="settingsStore.settings.copyright.beian" href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">{{ settingsStore.settings.copyright.beian }}</a>
20+
<a v-if="settingsStore.settings.copyright.beian" href="https://beian.miit.gov.cn/" target="_blank" rel="noopener" class="px-1 text-center no-underline transition hover-text-secondary-foreground">{{ settingsStore.settings.copyright.beian }}</a>
2121
</footer>
2222
</template>
23-
24-
<style scoped>
25-
.copyright {
26-
--uno: flex items-center justify-center flex-wrap my-4 px-4 text-sm text-secondary-foreground/50;
27-
28-
span,
29-
a {
30-
--uno: px-1;
31-
}
32-
33-
a {
34-
--uno: text-center no-underline hover-text-secondary-foreground transition;
35-
}
36-
}
37-
</style>

src/views/login.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const formType = ref<'login' | 'register' | 'resetPassword'>('login')
6060
</Transition>
6161
</div>
6262
</div>
63-
<FaCopyright />
63+
<FaCopyright class="copyright" />
6464
</template>
6565

6666
<style scoped>

0 commit comments

Comments
 (0)