aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/components/app/AppSocialIcons.vue
diff options
context:
space:
mode:
author简律纯 <hsiangnianian@outlook.com>2023-04-19 17:50:02 +0800
committer简律纯 <hsiangnianian@outlook.com>2023-04-19 17:50:02 +0800
commit56a6240bf700ac307342ed494d8bfbabe5c822dc (patch)
tree0b1288a2ec1cbb538c11f4c122b6a97b9c55a05f /docs/components/app/AppSocialIcons.vue
parent3adc965dd09490b7efa1cce9f09b0a3b30970277 (diff)
downloadHydroRoll-56a6240bf700ac307342ed494d8bfbabe5c822dc.tar.gz
HydroRoll-56a6240bf700ac307342ed494d8bfbabe5c822dc.zip
✨docs init
Diffstat (limited to 'docs/components/app/AppSocialIcons.vue')
-rw-r--r--docs/components/app/AppSocialIcons.vue58
1 files changed, 0 insertions, 58 deletions
diff --git a/docs/components/app/AppSocialIcons.vue b/docs/components/app/AppSocialIcons.vue
deleted file mode 100644
index c30f513..0000000
--- a/docs/components/app/AppSocialIcons.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-<script setup lang="ts">
-const socials = ['twitter', 'facebook', 'instagram', 'youtube', 'github', 'medium']
-
-const { config } = useDocus()
-
-const icons = computed<any>(() => {
- return Object.entries(config.value.socials || {})
- .map(([key, value]) => {
- if (typeof value === 'object') {
- return value
- } else if (typeof value === 'string' && value && socials.includes(key)) {
- return {
- href: `https://${key}.com/${value}`,
- icon: `fa-brands:${key}`,
- label: value
- }
- } else {
- return null
- }
- })
- .filter(Boolean)
-})
-</script>
-
-<template>
- <NuxtLink
- v-for="icon in icons"
- :key="icon.label"
- rel="noopener noreferrer"
- :title="icon.label"
- :aria-label="icon.label"
- :href="icon.href"
- target="_blank"
- >
- <Icon v-if="icon.icon" :name="icon.icon" />
- </NuxtLink>
-</template>
-
-<style lang="ts" scoped>
-css({
- a: {
- display: 'flex',
- color: '{color.gray.500}',
- padding: '{space.4}',
-
- '@dark': {
- color: '{color.gray.400}'
- },
-
- '&:hover': {
- color: '{color.gray.700}',
- '@dark': {
- color: '{color.gray.200}',
- }
- },
- }
-})
-</style>