apirrone commited on
Commit
02c9e04
·
1 Parent(s): 6b1f444
Files changed (3) hide show
  1. src/components/Footer.jsx +106 -272
  2. src/pages/Buy.jsx +49 -48
  3. src/pages/Home.jsx +0 -4
src/components/Footer.jsx CHANGED
@@ -1,32 +1,9 @@
1
- import { Box, Container, Typography, Link, Stack, Grid, IconButton, Divider, TextField, Button } from '@mui/material';
2
- import { Link as RouterLink } from 'react-router-dom';
3
  import GitHubIcon from '@mui/icons-material/GitHub';
4
  import XIcon from '@mui/icons-material/X';
5
  import LinkedInIcon from '@mui/icons-material/LinkedIn';
6
  import YouTubeIcon from '@mui/icons-material/YouTube';
7
 
8
- const productLinks = [
9
- { label: 'Get Started', href: '/getting-started', external: false },
10
- { label: 'Create with Python', href: 'https://github.com/pollen-robotics/reachy_mini', external: true },
11
- { label: 'Download App', href: '/download', external: false },
12
- { label: 'Browse Apps', href: '/apps', external: false },
13
- { label: 'Buy Reachy Mini', href: '/buy', external: false },
14
- ];
15
-
16
- const resourceLinks = [
17
- { label: 'Assembly Guide', href: 'https://huggingface.co/spaces/pollen-robotics/Reachy_Mini_Assembly_Guide', external: true },
18
- { label: 'Python SDK', href: 'https://github.com/pollen-robotics/reachy_mini', external: true },
19
- { label: 'Documentation', href: 'https://github.com/pollen-robotics/reachy_mini#readme', external: true },
20
- { label: 'API Reference', href: 'https://github.com/pollen-robotics/reachy_mini', external: true },
21
- ];
22
-
23
- const communityLinks = [
24
- { label: 'Discord Server', href: 'https://discord.gg/2bAhWfXme9', external: true },
25
- { label: 'Hugging Face Spaces', href: 'https://huggingface.co/spaces?q=reachy_mini', external: true },
26
- { label: 'GitHub Discussions', href: 'https://github.com/pollen-robotics/reachy_mini/discussions', external: true },
27
- { label: 'Share your Project', href: 'https://discord.gg/2bAhWfXme9', external: true },
28
- ];
29
-
30
  const socialLinks = [
31
  { icon: GitHubIcon, href: 'https://github.com/pollen-robotics', label: 'GitHub' },
32
  { icon: XIcon, href: 'https://x.com/pollenrobotics', label: 'X (Twitter)' },
@@ -34,58 +11,6 @@ const socialLinks = [
34
  { icon: YouTubeIcon, href: 'https://www.youtube.com/pollen-robotics', label: 'YouTube' },
35
  ];
36
 
37
- function FooterLink({ link }) {
38
- const linkStyles = {
39
- color: 'rgba(255, 255, 255, 0.6)',
40
- textDecoration: 'none',
41
- fontSize: 14,
42
- display: 'block',
43
- py: 0.5,
44
- transition: 'color 0.2s ease',
45
- '&:hover': {
46
- color: 'white',
47
- },
48
- };
49
-
50
- if (link.external) {
51
- return (
52
- <Link href={link.href} target="_blank" rel="noopener noreferrer" sx={linkStyles}>
53
- {link.label}
54
- </Link>
55
- );
56
- }
57
-
58
- return (
59
- <Link component={RouterLink} to={link.href} sx={linkStyles}>
60
- {link.label}
61
- </Link>
62
- );
63
- }
64
-
65
- function FooterSection({ title, links }) {
66
- return (
67
- <Box>
68
- <Typography
69
- variant="overline"
70
- sx={{
71
- color: 'rgba(255, 255, 255, 0.4)',
72
- fontSize: 11,
73
- letterSpacing: '0.15em',
74
- mb: 2,
75
- display: 'block',
76
- }}
77
- >
78
- {title}
79
- </Typography>
80
- <Stack spacing={0.5}>
81
- {links.map((link) => (
82
- <FooterLink key={link.label} link={link} />
83
- ))}
84
- </Stack>
85
- </Box>
86
- );
87
- }
88
-
89
  export default function Footer() {
90
  return (
91
  <Box
@@ -93,13 +18,12 @@ export default function Footer() {
93
  sx={{
94
  backgroundColor: '#0a0a0b',
95
  color: 'white',
96
- pt: 10,
97
- pb: 4,
98
  position: 'relative',
99
  overflow: 'hidden',
100
  }}
101
  >
102
- {/* Subtle gradient overlay */}
103
  <Box
104
  sx={{
105
  position: 'absolute',
@@ -111,7 +35,6 @@ export default function Footer() {
111
  }}
112
  />
113
 
114
- {/* Decorative sleeping Reachy */}
115
  <Box
116
  component="img"
117
  src="/assets/sleeping-reachy.svg"
@@ -128,212 +51,123 @@ export default function Footer() {
128
  />
129
 
130
  <Container maxWidth="lg">
131
- {/* Main Footer Content */}
132
- <Grid container spacing={6}>
133
- {/* Brand Column */}
134
- <Grid size={{ xs: 12, md: 4 }}>
135
- <Box sx={{ mb: 3 }}>
136
- <Box sx={{ display: 'flex', alignItems: 'center', gap: 1.5, mb: 2 }}>
137
- <Box
138
- component="img"
139
- src="/assets/reachy-icon.svg"
140
- alt=""
141
- sx={{
142
- width: 32,
143
- height: 32,
144
- opacity: 0.9,
145
- }}
146
- />
147
- <Typography variant="h5" sx={{ fontWeight: 700 }}>
148
- Reachy Mini
149
- </Typography>
150
- </Box>
151
- <Typography
152
- variant="body2"
153
- sx={{ color: 'rgba(255, 255, 255, 0.6)', lineHeight: 1.7, maxWidth: 300 }}
154
  >
155
- An expressive open-source companion robot designed for human interaction,
156
- creative coding, and AI experimentation. Build, play, and innovate with robotics.
157
- </Typography>
158
- </Box>
159
-
160
- {/* Social Links */}
161
- <Stack direction="row" spacing={1} sx={{ mt: 3 }}>
162
- {socialLinks.map((social) => (
163
- <IconButton
164
- key={social.label}
165
- href={social.href}
166
- target="_blank"
167
- rel="noopener noreferrer"
168
- aria-label={social.label}
169
- sx={{
170
- color: 'rgba(255, 255, 255, 0.5)',
171
- border: '1px solid rgba(255, 255, 255, 0.1)',
172
- borderRadius: 2,
173
- transition: 'all 0.2s ease',
174
- '&:hover': {
175
- color: 'white',
176
- borderColor: 'rgba(255, 255, 255, 0.3)',
177
- backgroundColor: 'rgba(255, 255, 255, 0.05)',
178
- },
179
- }}
180
- >
181
- <social.icon fontSize="small" />
182
- </IconButton>
183
- ))}
184
- </Stack>
185
- </Grid>
186
 
187
- {/* Links Columns */}
188
- <Grid size={{ xs: 6, sm: 4, md: 2 }}>
189
- <FooterSection title="Product" links={productLinks} />
190
- </Grid>
191
 
192
- <Grid size={{ xs: 6, sm: 4, md: 2 }}>
193
- <FooterSection title="Resources" links={resourceLinks} />
194
- </Grid>
 
 
 
 
 
 
195
 
196
- <Grid size={{ xs: 6, sm: 4, md: 2 }}>
197
- <FooterSection title="Community" links={communityLinks} />
198
- </Grid>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
 
200
- {/* Newsletter / CTA Column */}
201
- <Grid size={{ xs: 12, sm: 8, md: 2 }}>
202
- <Box>
203
- <Typography
204
- variant="overline"
205
  sx={{
206
  color: 'rgba(255, 255, 255, 0.4)',
207
- fontSize: 11,
208
- letterSpacing: '0.15em',
209
- mb: 2,
210
- display: 'block',
211
  }}
212
  >
213
- Stay Updated
214
- </Typography>
215
- <Typography
216
- variant="body2"
217
- sx={{ color: 'rgba(255, 255, 255, 0.6)', mb: 2, fontSize: 13 }}
 
 
 
 
 
 
 
218
  >
219
- Join our Discord to get the latest updates, tutorials, and community projects.
220
- </Typography>
221
- <Button
222
- variant="outlined"
223
- size="small"
224
- href="https://discord.gg/2bAhWfXme9"
225
  target="_blank"
226
- fullWidth
227
  sx={{
228
- borderColor: 'rgba(255, 255, 255, 0.2)',
229
- color: 'white',
230
- fontSize: 13,
231
- '&:hover': {
232
- borderColor: 'rgba(255, 255, 255, 0.5)',
233
- backgroundColor: 'rgba(255, 255, 255, 0.05)',
234
- },
235
  }}
236
  >
237
- Join Discord
238
- </Button>
239
- </Box>
240
- </Grid>
241
- </Grid>
242
-
243
- {/* Divider */}
244
- <Divider sx={{ borderColor: 'rgba(255, 255, 255, 0.08)', my: 6 }} />
245
-
246
- {/* Bottom Bar */}
247
- <Stack
248
- direction={{ xs: 'column', md: 'row' }}
249
- justifyContent="space-between"
250
- alignItems={{ xs: 'center', md: 'center' }}
251
- spacing={2}
252
- >
253
- {/* Copyright & Credits */}
254
- <Typography variant="body2" sx={{ color: 'rgba(255, 255, 255, 0.4)', fontSize: 13 }}>
255
- © {new Date().getFullYear()} Reachy Mini. Open source under Apache 2.0 license.
256
- </Typography>
257
-
258
- {/* Brought by */}
259
- <Stack direction="row" spacing={1} alignItems="center">
260
- <Typography variant="body2" sx={{ color: 'rgba(255, 255, 255, 0.4)', fontSize: 13 }}>
261
- Proudly brought by
262
- </Typography>
263
- <Link
264
- href="https://www.pollen-robotics.com/"
265
- target="_blank"
266
- rel="noopener noreferrer"
267
- sx={{
268
- color: 'rgba(255, 255, 255, 0.7)',
269
- textDecoration: 'none',
270
- fontSize: 13,
271
- fontWeight: 600,
272
- transition: 'color 0.2s',
273
- '&:hover': { color: 'white' },
274
- }}
275
- >
276
- Pollen Robotics
277
- </Link>
278
- <Typography sx={{ color: 'rgba(255, 255, 255, 0.3)', fontSize: 13 }}>×</Typography>
279
- <Link
280
- href="https://huggingface.co/"
281
- target="_blank"
282
- rel="noopener noreferrer"
283
- sx={{
284
- color: 'rgba(255, 255, 255, 0.7)',
285
- textDecoration: 'none',
286
- fontSize: 13,
287
- fontWeight: 600,
288
- transition: 'color 0.2s',
289
- '&:hover': { color: 'white' },
290
- }}
291
- >
292
- 🤗 Hugging Face
293
- </Link>
294
- </Stack>
295
-
296
- {/* Legal Links */}
297
- <Stack direction="row" spacing={3}>
298
- <Link
299
- href="https://github.com/pollen-robotics/reachy_mini/blob/main/LICENSE"
300
- target="_blank"
301
- rel="noopener noreferrer"
302
- sx={{
303
- color: 'rgba(255, 255, 255, 0.4)',
304
- textDecoration: 'none',
305
- fontSize: 12,
306
- '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
307
- }}
308
- >
309
- License
310
- </Link>
311
- <Link
312
- href="https://www.pollen-robotics.com/privacy-policy/"
313
- target="_blank"
314
- rel="noopener noreferrer"
315
- sx={{
316
- color: 'rgba(255, 255, 255, 0.4)',
317
- textDecoration: 'none',
318
- fontSize: 12,
319
- '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
320
- }}
321
- >
322
- Privacy
323
- </Link>
324
- <Link
325
- href="https://www.pollen-robotics.com/terms-of-use/"
326
- target="_blank"
327
- rel="noopener noreferrer"
328
- sx={{
329
- color: 'rgba(255, 255, 255, 0.4)',
330
- textDecoration: 'none',
331
- fontSize: 12,
332
- '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
333
- }}
334
- >
335
- Terms
336
- </Link>
337
  </Stack>
338
  </Stack>
339
  </Container>
 
1
+ import { Box, Container, Typography, Link, Stack, IconButton, Divider } from '@mui/material';
 
2
  import GitHubIcon from '@mui/icons-material/GitHub';
3
  import XIcon from '@mui/icons-material/X';
4
  import LinkedInIcon from '@mui/icons-material/LinkedIn';
5
  import YouTubeIcon from '@mui/icons-material/YouTube';
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  const socialLinks = [
8
  { icon: GitHubIcon, href: 'https://github.com/pollen-robotics', label: 'GitHub' },
9
  { icon: XIcon, href: 'https://x.com/pollenrobotics', label: 'X (Twitter)' },
 
11
  { icon: YouTubeIcon, href: 'https://www.youtube.com/pollen-robotics', label: 'YouTube' },
12
  ];
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  export default function Footer() {
15
  return (
16
  <Box
 
18
  sx={{
19
  backgroundColor: '#0a0a0b',
20
  color: 'white',
21
+ pt: 4,
22
+ pb: 2,
23
  position: 'relative',
24
  overflow: 'hidden',
25
  }}
26
  >
 
27
  <Box
28
  sx={{
29
  position: 'absolute',
 
35
  }}
36
  />
37
 
 
38
  <Box
39
  component="img"
40
  src="/assets/sleeping-reachy.svg"
 
51
  />
52
 
53
  <Container maxWidth="lg">
54
+ <Stack spacing={3} alignItems="center">
55
+ <Stack direction="row" spacing={1} justifyContent="center">
56
+ {socialLinks.map((social) => (
57
+ <IconButton
58
+ key={social.label}
59
+ size="small"
60
+ href={social.href}
61
+ target="_blank"
62
+ rel="noopener noreferrer"
63
+ aria-label={social.label}
64
+ sx={{
65
+ color: 'rgba(255, 255, 255, 0.5)',
66
+ border: '1px solid rgba(255, 255, 255, 0.1)',
67
+ borderRadius: 2,
68
+ transition: 'all 0.2s ease',
69
+ '&:hover': {
70
+ color: 'white',
71
+ borderColor: 'rgba(255, 255, 255, 0.3)',
72
+ backgroundColor: 'rgba(255, 255, 255, 0.05)',
73
+ },
74
+ }}
 
 
75
  >
76
+ <social.icon fontSize="small" />
77
+ </IconButton>
78
+ ))}
79
+ </Stack>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
+ <Divider sx={{ borderColor: 'rgba(255, 255, 255, 0.08)', my: 0.5 }} />
 
 
 
82
 
83
+ <Stack
84
+ direction={{ xs: 'column', md: 'row' }}
85
+ justifyContent="space-between"
86
+ alignItems={{ xs: 'center', md: 'center' }}
87
+ spacing={1.5}
88
+ >
89
+ <Typography variant="body2" sx={{ color: 'rgba(255, 255, 255, 0.4)', fontSize: 13 }}>
90
+ © 2025 Reachy Mini. Open source under Apache 2.0 license.
91
+ </Typography>
92
 
93
+ <Stack direction="row" spacing={1} alignItems="center">
94
+ <Typography variant="body2" sx={{ color: 'rgba(255, 255, 255, 0.4)', fontSize: 13 }}>
95
+ Proudly brought by
96
+ </Typography>
97
+ <Link
98
+ href="https://www.pollen-robotics.com/"
99
+ target="_blank"
100
+ rel="noopener noreferrer"
101
+ sx={{
102
+ color: 'rgba(255, 255, 255, 0.7)',
103
+ textDecoration: 'none',
104
+ fontSize: 13,
105
+ fontWeight: 600,
106
+ transition: 'color 0.2s',
107
+ '&:hover': { color: 'white' },
108
+ }}
109
+ >
110
+ Pollen Robotics
111
+ </Link>
112
+ <Typography sx={{ color: 'rgba(255, 255, 255, 0.3)', fontSize: 13 }}>×</Typography>
113
+ <Link
114
+ href="https://huggingface.co/"
115
+ target="_blank"
116
+ rel="noopener noreferrer"
117
+ sx={{
118
+ color: 'rgba(255, 255, 255, 0.7)',
119
+ textDecoration: 'none',
120
+ fontSize: 13,
121
+ fontWeight: 600,
122
+ transition: 'color 0.2s',
123
+ '&:hover': { color: 'white' },
124
+ }}
125
+ >
126
+ 🤗 Hugging Face
127
+ </Link>
128
+ </Stack>
129
 
130
+ <Stack direction="row" spacing={3}>
131
+ <Link
132
+ href="https://github.com/pollen-robotics/reachy_mini/blob/main/LICENSE"
133
+ target="_blank"
134
+ rel="noopener noreferrer"
135
  sx={{
136
  color: 'rgba(255, 255, 255, 0.4)',
137
+ textDecoration: 'none',
138
+ fontSize: 12,
139
+ '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
 
140
  }}
141
  >
142
+ License
143
+ </Link>
144
+ <Link
145
+ href="https://www.pollen-robotics.com/privacy-policy/"
146
+ target="_blank"
147
+ rel="noopener noreferrer"
148
+ sx={{
149
+ color: 'rgba(255, 255, 255, 0.4)',
150
+ textDecoration: 'none',
151
+ fontSize: 12,
152
+ '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
153
+ }}
154
  >
155
+ Privacy
156
+ </Link>
157
+ <Link
158
+ href="https://www.pollen-robotics.com/terms-of-use/"
 
 
159
  target="_blank"
160
+ rel="noopener noreferrer"
161
  sx={{
162
+ color: 'rgba(255, 255, 255, 0.4)',
163
+ textDecoration: 'none',
164
+ fontSize: 12,
165
+ '&:hover': { color: 'rgba(255, 255, 255, 0.7)' },
 
 
 
166
  }}
167
  >
168
+ Terms
169
+ </Link>
170
+ </Stack>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  </Stack>
172
  </Stack>
173
  </Container>
src/pages/Buy.jsx CHANGED
@@ -409,57 +409,59 @@ function ComparisonSection() {
409
  </Typography>
410
  </Box>
411
 
412
- <TableContainer
413
- component={Paper}
414
- sx={{
415
- borderRadius: 3,
416
- overflow: 'hidden',
417
- boxShadow: '0 4px 24px rgba(0, 0, 0, 0.06)',
418
- }}
419
- >
420
- <Table>
421
- <TableHead>
422
- <TableRow sx={{ bgcolor: 'background.alt' }}>
423
- <TableCell sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
424
- Feature
425
- </TableCell>
426
- <TableCell align="center" sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
427
- <Stack direction="row" spacing={1} alignItems="center" justifyContent="center">
428
- <Chip label="Wireless" size="small" sx={{ bgcolor: '#0ea5e920', color: '#0ea5e9', fontWeight: 600 }} />
429
- <Typography fontWeight={700}>$449</Typography>
430
- </Stack>
431
- </TableCell>
432
- <TableCell align="center" sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
433
- <Stack direction="row" spacing={1} alignItems="center" justifyContent="center">
434
- <Chip label="Lite" size="small" sx={{ bgcolor: '#f59e0b20', color: '#f59e0b', fontWeight: 600 }} />
435
- <Typography fontWeight={700}>$299</Typography>
436
- </Stack>
437
- </TableCell>
438
- </TableRow>
439
- </TableHead>
440
- <TableBody>
441
- {comparisonFeatures.map((feature, index) => (
442
- <TableRow
443
- key={feature.name}
444
- sx={{
445
- '&:nth-of-type(odd)': { bgcolor: 'rgba(0, 0, 0, 0.02)' },
446
- '&:last-child td': { borderBottom: 0 },
447
- }}
448
- >
449
- <TableCell sx={{ py: 2 }}>
450
- <Typography fontWeight={500}>{feature.name}</Typography>
451
  </TableCell>
452
- <TableCell align="center" sx={{ py: 2 }}>
453
- <FeatureValue value={feature.wireless} />
 
 
 
454
  </TableCell>
455
- <TableCell align="center" sx={{ py: 2 }}>
456
- <FeatureValue value={feature.lite} />
 
 
 
457
  </TableCell>
458
  </TableRow>
459
- ))}
460
- </TableBody>
461
- </Table>
462
- </TableContainer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
463
  </Container>
464
  </Box>
465
  );
@@ -661,4 +663,3 @@ export default function Buy() {
661
  </Layout>
662
  );
663
  }
664
-
 
409
  </Typography>
410
  </Box>
411
 
412
+ <Box sx={{ overflowX: 'auto' }}>
413
+ <TableContainer
414
+ component={Paper}
415
+ sx={{
416
+ borderRadius: 3,
417
+ boxShadow: '0 4px 24px rgba(0, 0, 0, 0.06)',
418
+ minWidth: 720,
419
+ }}
420
+ >
421
+ <Table sx={{ minWidth: 720 }}>
422
+ <TableHead>
423
+ <TableRow sx={{ bgcolor: 'background.alt' }}>
424
+ <TableCell sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
425
+ Feature
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
426
  </TableCell>
427
+ <TableCell align="center" sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
428
+ <Stack direction="row" spacing={1} alignItems="center" justifyContent="center">
429
+ <Chip label="Wireless" size="small" sx={{ bgcolor: '#0ea5e920', color: '#0ea5e9', fontWeight: 600 }} />
430
+ <Typography fontWeight={700}>$449</Typography>
431
+ </Stack>
432
  </TableCell>
433
+ <TableCell align="center" sx={{ fontWeight: 700, fontSize: 15, py: 2.5 }}>
434
+ <Stack direction="row" spacing={1} alignItems="center" justifyContent="center">
435
+ <Chip label="Lite" size="small" sx={{ bgcolor: '#f59e0b20', color: '#f59e0b', fontWeight: 600 }} />
436
+ <Typography fontWeight={700}>$299</Typography>
437
+ </Stack>
438
  </TableCell>
439
  </TableRow>
440
+ </TableHead>
441
+ <TableBody>
442
+ {comparisonFeatures.map((feature, index) => (
443
+ <TableRow
444
+ key={feature.name}
445
+ sx={{
446
+ '&:nth-of-type(odd)': { bgcolor: 'rgba(0, 0, 0, 0.02)' },
447
+ '&:last-child td': { borderBottom: 0 },
448
+ }}
449
+ >
450
+ <TableCell sx={{ py: 2 }}>
451
+ <Typography fontWeight={500}>{feature.name}</Typography>
452
+ </TableCell>
453
+ <TableCell align="center" sx={{ py: 2 }}>
454
+ <FeatureValue value={feature.wireless} />
455
+ </TableCell>
456
+ <TableCell align="center" sx={{ py: 2 }}>
457
+ <FeatureValue value={feature.lite} />
458
+ </TableCell>
459
+ </TableRow>
460
+ ))}
461
+ </TableBody>
462
+ </Table>
463
+ </TableContainer>
464
+ </Box>
465
  </Container>
466
  </Box>
467
  );
 
663
  </Layout>
664
  );
665
  }
 
src/pages/Home.jsx CHANGED
@@ -953,10 +953,6 @@ function FinalCTA() {
953
  Buy Reachy Mini
954
  </Button>
955
 
956
-
957
- <Button variant="outlined" size="large" component="a" rel="noopener noreferrer" href="https://github.com/pollen-robotics/reachy_mini/?tab=readme-ov-file#reachy-mini-" sx={{ px: 5, py: 1.75, fontSize: 16 }}>
958
- Learn More
959
- </Button>
960
  </Stack>
961
 
962
  {/* <Stack direction={{ xs: 'column', sm: 'row' }} spacing={{ xs: 1, sm: 4 }} justifyContent="center" sx={{ mt: 5, color: 'text.secondary' }}>
 
953
  Buy Reachy Mini
954
  </Button>
955
 
 
 
 
 
956
  </Stack>
957
 
958
  {/* <Stack direction={{ xs: 'column', sm: 'row' }} spacing={{ xs: 1, sm: 4 }} justifyContent="center" sx={{ mt: 5, color: 'text.secondary' }}>