1
- export default function Footer ( ) {
1
+ import Link from 'next/link'
2
+
3
+ export default function Footer ( ) : JSX . Element {
2
4
return (
3
5
< footer className = "px-4 bg-coolGray-100 text-coolGray-800 " >
4
6
< div className = "container flex flex-col justify-center py-10 mx-auto space-y-8 lg:flex-row lg:space-y-0" >
@@ -9,24 +11,26 @@ export default function Footer() {
9
11
</ h3 >
10
12
< ul className = "space-y-1 " >
11
13
< li >
12
- < a href = "/" className = "text-gray-500 hover:text-gray-900 ">
13
- Features
14
- </ a >
14
+ < Link href = "/" >
15
+ < a className = "text-gray-500 hover:text-gray-900" > Features</ a >
16
+ </ Link >
15
17
</ li >
16
18
< li >
17
- < a href = "/" className = "text-gray-500 hover:text-gray-900" >
18
- Integrations
19
- </ a >
19
+ < Link href = "/" >
20
+ < a className = "text-gray-500 hover:text-gray-900" >
21
+ Integrations
22
+ </ a >
23
+ </ Link >
20
24
</ li >
21
25
< li >
22
- < a href = "/" className = "text-gray-500 hover:text-gray-900 ">
23
- Pricing
24
- </ a >
26
+ < Link href = "/" >
27
+ < a className = "text-gray-500 hover:text-gray-900" > Pricing</ a >
28
+ </ Link >
25
29
</ li >
26
30
< li >
27
- < a href = "/" className = "text-gray-500 hover:text-gray-900 ">
28
- FAQ
29
- </ a >
31
+ < Link href = "/" >
32
+ < a className = "text-gray-500 hover:text-gray-900" > FAQ</ a >
33
+ </ Link >
30
34
</ li >
31
35
</ ul >
32
36
</ div >
@@ -36,34 +40,40 @@ export default function Footer() {
36
40
</ h3 >
37
41
< ul className = "space-y-1" >
38
42
< li >
39
- < a href = "/" className = "text-gray-500 hover:text-gray-900 ">
40
- Privacy
41
- </ a >
43
+ < Link href = "/" >
44
+ < a className = "text-gray-500 hover:text-gray-900" > Privacy</ a >
45
+ </ Link >
42
46
</ li >
43
47
< li >
44
- < a href = "/" className = "text-gray-500 hover:text-gray-900" >
45
- Terms of Service
46
- </ a >
48
+ < Link href = "/" >
49
+ < a className = "text-gray-500 hover:text-gray-900" >
50
+ Terms of Service
51
+ </ a >
52
+ </ Link >
47
53
</ li >
48
54
</ ul >
49
55
</ div >
50
56
< div className = "space-y-3" >
51
57
< h3 className = "uppercase text-gray-500 font-bold" > Developers</ h3 >
52
58
< ul className = "space-y-1" >
53
59
< li >
54
- < a href = "/" className = "text-gray-500 hover:text-gray-900" >
55
- Public API
56
- </ a >
60
+ < Link href = "/" >
61
+ < a className = "text-gray-500 hover:text-gray-900" >
62
+ Public API
63
+ </ a >
64
+ </ Link >
57
65
</ li >
58
66
< li >
59
- < a href = "/" className = "text-gray-500 hover:text-gray-900" >
60
- Documentation
61
- </ a >
67
+ < Link href = "/" >
68
+ < a className = "text-gray-500 hover:text-gray-900" >
69
+ Documentation
70
+ </ a >
71
+ </ Link >
62
72
</ li >
63
73
< li >
64
- < a href = "/" className = "text-gray-500 hover:text-gray-900 ">
65
- Guides
66
- </ a >
74
+ < Link href = "/" >
75
+ < a className = "text-gray-500 hover:text-gray-900" > Guides</ a >
76
+ </ Link >
67
77
</ li >
68
78
</ ul >
69
79
</ div >
@@ -72,35 +82,41 @@ export default function Footer() {
72
82
Social media
73
83
</ div >
74
84
< div className = "flex justify-start space-x-3" >
75
- < a href = "/" title = "Facebook" className = "flex items-center p-1" >
76
- < svg
77
- xmlns = "http://www.w3.org/2000/svg"
78
- fill = "currentColor"
79
- viewBox = "0 0 32 32"
80
- className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
81
- >
82
- < path d = "M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z" />
83
- </ svg >
84
- </ a >
85
- < a href = "/" title = "Twitter" className = "flex items-center p-1" >
86
- < svg
87
- viewBox = "0 0 24 24"
88
- xmlns = "http://www.w3.org/2000/svg"
89
- className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
90
- >
91
- < path d = "M23.954 4.569a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.691 8.094 4.066 6.13 1.64 3.161a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.061a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.937 4.937 0 004.604 3.417 9.868 9.868 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63a9.936 9.936 0 002.46-2.548l-.047-.02z" />
92
- </ svg >
93
- </ a >
94
- < a href = "/" title = "Instagram" className = "flex items-center p-1" >
95
- < svg
96
- xmlns = "http://www.w3.org/2000/svg"
97
- viewBox = "0 0 32 32"
98
- fill = "currentColor"
99
- className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
100
- >
101
- < path d = "M16 0c-4.349 0-4.891 0.021-6.593 0.093-1.709 0.084-2.865 0.349-3.885 0.745-1.052 0.412-1.948 0.959-2.833 1.849-0.891 0.885-1.443 1.781-1.849 2.833-0.396 1.020-0.661 2.176-0.745 3.885-0.077 1.703-0.093 2.244-0.093 6.593s0.021 4.891 0.093 6.593c0.084 1.704 0.349 2.865 0.745 3.885 0.412 1.052 0.959 1.948 1.849 2.833 0.885 0.891 1.781 1.443 2.833 1.849 1.020 0.391 2.181 0.661 3.885 0.745 1.703 0.077 2.244 0.093 6.593 0.093s4.891-0.021 6.593-0.093c1.704-0.084 2.865-0.355 3.885-0.745 1.052-0.412 1.948-0.959 2.833-1.849 0.891-0.885 1.443-1.776 1.849-2.833 0.391-1.020 0.661-2.181 0.745-3.885 0.077-1.703 0.093-2.244 0.093-6.593s-0.021-4.891-0.093-6.593c-0.084-1.704-0.355-2.871-0.745-3.885-0.412-1.052-0.959-1.948-1.849-2.833-0.885-0.891-1.776-1.443-2.833-1.849-1.020-0.396-2.181-0.661-3.885-0.745-1.703-0.077-2.244-0.093-6.593-0.093zM16 2.88c4.271 0 4.781 0.021 6.469 0.093 1.557 0.073 2.405 0.333 2.968 0.553 0.751 0.291 1.276 0.635 1.844 1.197 0.557 0.557 0.901 1.088 1.192 1.839 0.22 0.563 0.48 1.411 0.553 2.968 0.072 1.688 0.093 2.199 0.093 6.469s-0.021 4.781-0.099 6.469c-0.084 1.557-0.344 2.405-0.563 2.968-0.303 0.751-0.641 1.276-1.199 1.844-0.563 0.557-1.099 0.901-1.844 1.192-0.556 0.22-1.416 0.48-2.979 0.553-1.697 0.072-2.197 0.093-6.479 0.093s-4.781-0.021-6.48-0.099c-1.557-0.084-2.416-0.344-2.979-0.563-0.76-0.303-1.281-0.641-1.839-1.199-0.563-0.563-0.921-1.099-1.197-1.844-0.224-0.556-0.48-1.416-0.563-2.979-0.057-1.677-0.084-2.197-0.084-6.459 0-4.26 0.027-4.781 0.084-6.479 0.083-1.563 0.339-2.421 0.563-2.979 0.276-0.761 0.635-1.281 1.197-1.844 0.557-0.557 1.079-0.917 1.839-1.199 0.563-0.219 1.401-0.479 2.964-0.557 1.697-0.061 2.197-0.083 6.473-0.083zM16 7.787c-4.541 0-8.213 3.677-8.213 8.213 0 4.541 3.677 8.213 8.213 8.213 4.541 0 8.213-3.677 8.213-8.213 0-4.541-3.677-8.213-8.213-8.213zM16 21.333c-2.948 0-5.333-2.385-5.333-5.333s2.385-5.333 5.333-5.333c2.948 0 5.333 2.385 5.333 5.333s-2.385 5.333-5.333 5.333zM26.464 7.459c0 1.063-0.865 1.921-1.923 1.921-1.063 0-1.921-0.859-1.921-1.921 0-1.057 0.864-1.917 1.921-1.917s1.923 0.86 1.923 1.917z" />
102
- </ svg >
103
- </ a >
85
+ < Link href = "/" >
86
+ < a title = "Facebook" className = "flex items-center p-1" >
87
+ < svg
88
+ xmlns = "http://www.w3.org/2000/svg"
89
+ fill = "currentColor"
90
+ viewBox = "0 0 32 32"
91
+ className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
92
+ >
93
+ < path d = "M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z" />
94
+ </ svg >
95
+ </ a >
96
+ </ Link >
97
+ < Link href = "/" >
98
+ < a title = "Twitter" className = "flex items-center p-1" >
99
+ < svg
100
+ viewBox = "0 0 24 24"
101
+ xmlns = "http://www.w3.org/2000/svg"
102
+ className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
103
+ >
104
+ < path d = "M23.954 4.569a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.691 8.094 4.066 6.13 1.64 3.161a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.061a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.937 4.937 0 004.604 3.417 9.868 9.868 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63a9.936 9.936 0 002.46-2.548l-.047-.02z" />
105
+ </ svg >
106
+ </ a >
107
+ </ Link >
108
+ < Link href = "/" >
109
+ < a title = "Instagram" className = "flex items-center p-1" >
110
+ < svg
111
+ xmlns = "http://www.w3.org/2000/svg"
112
+ viewBox = "0 0 32 32"
113
+ fill = "currentColor"
114
+ className = "w-5 h-5 fill-current text-gray-500 hover:text-gray-900"
115
+ >
116
+ < path d = "M16 0c-4.349 0-4.891 0.021-6.593 0.093-1.709 0.084-2.865 0.349-3.885 0.745-1.052 0.412-1.948 0.959-2.833 1.849-0.891 0.885-1.443 1.781-1.849 2.833-0.396 1.020-0.661 2.176-0.745 3.885-0.077 1.703-0.093 2.244-0.093 6.593s0.021 4.891 0.093 6.593c0.084 1.704 0.349 2.865 0.745 3.885 0.412 1.052 0.959 1.948 1.849 2.833 0.885 0.891 1.781 1.443 2.833 1.849 1.020 0.391 2.181 0.661 3.885 0.745 1.703 0.077 2.244 0.093 6.593 0.093s4.891-0.021 6.593-0.093c1.704-0.084 2.865-0.355 3.885-0.745 1.052-0.412 1.948-0.959 2.833-1.849 0.891-0.885 1.443-1.776 1.849-2.833 0.391-1.020 0.661-2.181 0.745-3.885 0.077-1.703 0.093-2.244 0.093-6.593s-0.021-4.891-0.093-6.593c-0.084-1.704-0.355-2.871-0.745-3.885-0.412-1.052-0.959-1.948-1.849-2.833-0.885-0.891-1.776-1.443-2.833-1.849-1.020-0.396-2.181-0.661-3.885-0.745-1.703-0.077-2.244-0.093-6.593-0.093zM16 2.88c4.271 0 4.781 0.021 6.469 0.093 1.557 0.073 2.405 0.333 2.968 0.553 0.751 0.291 1.276 0.635 1.844 1.197 0.557 0.557 0.901 1.088 1.192 1.839 0.22 0.563 0.48 1.411 0.553 2.968 0.072 1.688 0.093 2.199 0.093 6.469s-0.021 4.781-0.099 6.469c-0.084 1.557-0.344 2.405-0.563 2.968-0.303 0.751-0.641 1.276-1.199 1.844-0.563 0.557-1.099 0.901-1.844 1.192-0.556 0.22-1.416 0.48-2.979 0.553-1.697 0.072-2.197 0.093-6.479 0.093s-4.781-0.021-6.48-0.099c-1.557-0.084-2.416-0.344-2.979-0.563-0.76-0.303-1.281-0.641-1.839-1.199-0.563-0.563-0.921-1.099-1.197-1.844-0.224-0.556-0.48-1.416-0.563-2.979-0.057-1.677-0.084-2.197-0.084-6.459 0-4.26 0.027-4.781 0.084-6.479 0.083-1.563 0.339-2.421 0.563-2.979 0.276-0.761 0.635-1.281 1.197-1.844 0.557-0.557 1.079-0.917 1.839-1.199 0.563-0.219 1.401-0.479 2.964-0.557 1.697-0.061 2.197-0.083 6.473-0.083zM16 7.787c-4.541 0-8.213 3.677-8.213 8.213 0 4.541 3.677 8.213 8.213 8.213 4.541 0 8.213-3.677 8.213-8.213 0-4.541-3.677-8.213-8.213-8.213zM16 21.333c-2.948 0-5.333-2.385-5.333-5.333s2.385-5.333 5.333-5.333c2.948 0 5.333 2.385 5.333 5.333s-2.385 5.333-5.333 5.333zM26.464 7.459c0 1.063-0.865 1.921-1.923 1.921-1.063 0-1.921-0.859-1.921-1.921 0-1.057 0.864-1.917 1.921-1.917s1.923 0.86 1.923 1.917z" />
117
+ </ svg >
118
+ </ a >
119
+ </ Link >
104
120
</ div >
105
121
</ div >
106
122
</ div >
0 commit comments