Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit 1e9504a

Browse files
committed
feat: add icons to footer
1 parent cd13a9f commit 1e9504a

File tree

3 files changed

+1679
-2276
lines changed

3 files changed

+1679
-2276
lines changed
Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,53 @@
11
<template>
22
<CFlex
33
as="footer"
4-
flex-dir="column"
5-
font-family="body"
64
justify-content="center"
75
align-items="center"
86
:py="[4, 10, 10]"
97
bg="white"
108
>
11-
<chakra.p px="4">
12-
Designed and developed by the Chakra UI Vue core team.
13-
</chakra.p>
9+
<chakra.a
10+
aria-label="View GitHub"
11+
target="_blank"
12+
rel="noopener noreferrer"
13+
href="https://github.com/chakra-ui/chakra-ui-vue"
14+
:_hover="{ color: 'vue.500' }"
15+
mx="4"
16+
>
17+
<CIcon name="github" mt="8px" />
18+
</chakra.a>
19+
<chakra.a
20+
aria-label="View Twitter"
21+
target="_blank"
22+
rel="noopener noreferrer"
23+
href="https://twitter.com/chakraui_vue"
24+
:_hover="{ color: 'vue.500' }"
25+
mx="4"
26+
>
27+
<CIcon name="twitter" mt="8px" />
28+
</chakra.a>
29+
<chakra.a
30+
aria-label="Join Discord channel"
31+
target="_blank"
32+
rel="noopener noreferrer"
33+
href="https://github.com/chakra-ui/chakra-ui-vue"
34+
:_hover="{ color: 'vue.500' }"
35+
mx="4"
36+
>
37+
<CIcon name="message-circle" mt="8px" />
38+
</chakra.a>
1439
</CFlex>
1540
</template>
1641

1742
<script lang="ts">
1843
import { defineComponent } from 'vue'
19-
import { CFlex } from '@chakra-ui/vue-next'
44+
import { CFlex, CIcon } from '@chakra-ui/vue-next'
2045
2146
export default defineComponent({
2247
name: 'Footer',
2348
components: {
2449
CFlex,
50+
CIcon,
2551
},
2652
})
2753
</script>

website/src/main.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ import { ViteSSG } from 'vite-ssg'
33
import ChakraUIVuePlugin, { chakra } from '@chakra-ui/vue-next'
44
import { domElements } from '@chakra-ui/vue-system'
55
import {
6-
feGithub,
7-
feStar,
86
feBook,
7+
feGithub,
98
feMenu,
109
feMessageCircle,
11-
feSearch,
1210
fePackage,
11+
feSearch,
12+
feStar,
13+
feTwitter,
1314
} from 'feather-icons-paths'
1415
import { hydrate } from '@emotion/css'
1516
import routes from 'pages-generated'
@@ -28,13 +29,14 @@ export const createApp = ViteSSG(App, { routes }, ({ app, isClient }) => {
2829
extendTheme: customTheme,
2930
icons: {
3031
library: {
31-
feGithub,
32-
feStar,
3332
feBook,
33+
feGithub,
3434
feMenu,
3535
feMessageCircle,
36-
feSearch,
3736
fePackage,
37+
feSearch,
38+
feStar,
39+
feTwitter,
3840
},
3941
},
4042
})

0 commit comments

Comments
 (0)