1
1
import React , { ReactNode } from "react"
2
2
import { FaGithub } from "react-icons/fa"
3
- import { Flex , FlexProps , Icon } from "@chakra-ui/react"
3
+ import { FlexProps } from "@chakra-ui/react"
4
4
5
5
import { ChildOnlyProp } from "@/lib/types"
6
6
7
- import { ButtonLink } from "@/components/Buttons"
8
- import InlineLink from "@/components/Link"
9
- import OldHeading from "@/components/OldHeading"
10
- import Text from "@/components/OldText"
11
7
import Translation from "@/components/Translation"
12
8
9
+ import { ButtonLink } from "../ui/buttons/Button"
10
+ import { Flex } from "../ui/flex"
11
+ import InlineLink from "../ui/Link"
12
+
13
13
export type CallToContributeProps = {
14
14
editPath : string
15
15
}
@@ -19,47 +19,22 @@ const ContentColumn = (props: {
19
19
hideBelow ?: FlexProps [ "hideBelow" ]
20
20
} ) => (
21
21
< Flex
22
- direction = "column"
23
- flexGrow = { 1 }
24
- flexShrink = { 1 }
25
- flexBasis = "50%"
26
- p = { 4 }
27
- color = "text"
28
- textAlign = { { base : "center" , lg : "start" } }
22
+ className = "flex-1 basis-1/2 flex-col p-4 text-body lg:text-start"
29
23
{ ...props }
30
24
/>
31
25
)
32
26
33
27
const DescriptionParagraph = ( { children } : ChildOnlyProp ) => (
34
- < Text lineHeight = "140%" color = "text" fontFamily = "monospace" >
35
- { children }
36
- </ Text >
28
+ < p className = "mb-6 font-monospace leading-xs text-body" > { children } </ p >
37
29
)
38
30
39
31
const CallToContribute = ( { editPath } : CallToContributeProps ) => {
40
32
return (
41
- < Flex
42
- as = "aside"
43
- bg = "ednBackground"
44
- align = "center"
45
- mt = { 8 }
46
- border = "1px"
47
- borderColor = "primary.base"
48
- borderRadius = "base"
49
- boxShadow = "inset 0 -2px 0 0 var(--eth-colors-primary400)"
50
- >
33
+ < aside className = "mt-8 items-center rounded-md border border-b-4 border-primary border-b-primary bg-background-highlight" >
51
34
< ContentColumn >
52
- < OldHeading
53
- as = "h2"
54
- fontFamily = "monospace"
55
- textTransform = "uppercase"
56
- p = { 1 }
57
- fontSize = "2rem"
58
- lineHeight = { 1.4 }
59
- mt = { 0 }
60
- >
35
+ < h2 className = "mb-8 mt-0 p-1 font-monospace uppercase leading-xs" >
61
36
< Translation id = "page-developers-docs:page-calltocontribute-title" />
62
- </ OldHeading >
37
+ </ h2 >
63
38
< DescriptionParagraph >
64
39
< Translation id = "page-developers-docs:page-calltocontribute-desc-1" />
65
40
</ DescriptionParagraph >
@@ -78,22 +53,12 @@ const CallToContribute = ({ editPath }: CallToContributeProps) => {
78
53
< Translation id = "page-developers-docs:page-calltocontribute-link-2" />
79
54
</ InlineLink > { " " }
80
55
</ DescriptionParagraph >
81
- < ButtonLink
82
- href = { editPath }
83
- leftIcon = {
84
- < Icon
85
- fill = "background.base"
86
- w = { 6 }
87
- h = { 6 }
88
- as = { FaGithub }
89
- name = "github"
90
- />
91
- }
92
- >
56
+ < ButtonLink href = { editPath } >
57
+ < FaGithub className = "h-6 w-6" />
93
58
< Translation id = "page-developers-docs:page-calltocontribute-span" />
94
59
</ ButtonLink >
95
60
</ ContentColumn >
96
- </ Flex >
61
+ </ aside >
97
62
)
98
63
}
99
64
0 commit comments