@@ -10,6 +10,7 @@ import pageClasses from '@/styles/responsive.module.less';
10
10
import clsx from 'clsx' ;
11
11
import { ABSOLUTE_BASE_URL } from '@/consts' ;
12
12
import CustomButton from '@/components/customButton' ;
13
+ import { RightTopArrowIcon } from '@/components/icons/RightTopArrow' ;
13
14
14
15
const OFFICE_HOUR_REGISTER_LINK = 'https://discord.com/invite/8uyFbECzPX' ;
15
16
@@ -32,11 +33,21 @@ export default function Community() {
32
33
imgUrl : '/images/community/socialMedia/reddit.svg' ,
33
34
href : 'https://www.reddit.com/r/vectordatabase/' ,
34
35
} ,
36
+ {
37
+ label : 'Youtube' ,
38
+ imgUrl : '/images/community/socialMedia/youtube.svg' ,
39
+ href : 'https://www.youtube.com/@MilvusVectorDatabase/playlists' ,
40
+ } ,
35
41
{
36
42
label : 'Twitter' ,
37
43
imgUrl : '/images/community/socialMedia/twitter.svg' ,
38
44
href : 'https://twitter.com/milvusio' ,
39
45
} ,
46
+ {
47
+ label : 'LinkedIn' ,
48
+ imgUrl : '/images/community/socialMedia/linkedin.svg' ,
49
+ href : 'https://www.linkedin.com/company/the-milvus-project/' ,
50
+ } ,
40
51
] ;
41
52
42
53
const featureList = [
@@ -120,26 +131,29 @@ export default function Community() {
120
131
< li key = { v . label } >
121
132
< img src = { v . imgUrl } alt = { v . label } />
122
133
< p className = "" > { v . label } </ p >
123
- < CustomButton variant = "outlined" href = { v . href } >
124
- Join now
134
+ < CustomButton
135
+ variant = "outlined"
136
+ href = { v . href }
137
+ className = { classes . linkBtn }
138
+ >
139
+ { t ( 'ctaLabel' ) }
140
+ < RightTopArrowIcon />
125
141
</ CustomButton >
126
142
</ li >
127
143
) ) }
128
144
</ ul >
129
145
130
146
< div className = { classes . officeHoursContainer } >
131
- < div className = { classes . imgWrapper } >
132
- < img src = "/images/community/event-discord.png" alt = "Discord" />
133
- </ div >
147
+ < div className = { classes . imgWrapper } > </ div >
134
148
< div className = { classes . contentWrapper } >
135
149
< h2 className = { classes . title } > { t ( 'officeHours.title' ) } </ h2 >
136
150
< p className = { classes . desc } > { t ( 'officeHours.content' ) } </ p >
137
151
138
152
< CustomButton
139
153
variant = "contained"
140
154
className = { classes . linkBtn }
141
- href = { OFFICE_HOUR_REGISTER_LINK }
142
- target = "_blank"
155
+ href = "/blog/join-milvus-office-hours-to-get-support-from-vectordb-experts.md"
156
+ endIcon = { < RightTopArrowIcon /> }
143
157
>
144
158
{ t ( 'officeHours.button' ) }
145
159
</ CustomButton >
@@ -164,35 +178,14 @@ export default function Community() {
164
178
</ ul >
165
179
</ section >
166
180
167
- < section className = { classes . resourceSection } >
168
- < div className = { clsx ( pageClasses . container , classes . innerSection ) } >
169
- < h2 > { t ( 'resource' ) } </ h2 >
170
- < ul className = { classes . resourceList } >
171
- { resourceList . map ( v => (
172
- < li key = { v . label } >
173
- < div className = { classes . topContent } >
174
- < img src = { v . icon } alt = { v . label } />
175
- < p className = { classes . label } > { v . label } </ p >
176
- < p className = { classes . desc } > { v . desc } </ p >
177
- </ div >
178
-
179
- < CustomButton variant = "outlined" href = { v . href } >
180
- { v . btnLabel } < ArrowRightAltIcon />
181
- </ CustomButton >
182
- </ li >
183
- ) ) }
184
- </ ul >
185
- </ div >
186
- </ section >
187
-
188
181
< section
189
182
className = { clsx ( pageClasses . container , classes . mailListSection ) }
190
183
>
191
184
< h2 > { t ( 'mail.title' ) } </ h2 >
192
185
< div className = { classes . mailListWrapper } >
193
186
{ mailList . map ( v => (
194
187
< Link className = { classes . linkBtn } href = { v . href } >
195
- < MailOutlineIcon fontSize = "14" />
188
+ < MailOutlineIcon />
196
189
< span > { v . label } </ span >
197
190
</ Link >
198
191
) ) }
0 commit comments