Skip to content

Commit 85a1d51

Browse files
committed
Minor improvements
1 parent 9579c12 commit 85a1d51

File tree

3 files changed

+16
-19
lines changed

3 files changed

+16
-19
lines changed

src/components/mktd/ButtonWithMovingBorderEffect.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function ButtonWithMovingBorderEffect({
2727
[key: string]: any;
2828
}) {
2929
return (
30-
<div
30+
<a
3131
className={cn(
3232
"relative block h-16 w-40 overflow-hidden bg-transparent p-[1px] text-xl",
3333
containerClassName,
@@ -62,7 +62,7 @@ export function ButtonWithMovingBorderEffect({
6262
>
6363
{children}
6464
</div>
65-
</div>
65+
</a>
6666
);
6767
}
6868

src/components/mktd/Hero.astro

+8-7
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,19 @@ const mktdIsUpcoming = mktd.data.date > new Date();
4646
</div>
4747
{
4848
mktdIsUpcoming && (
49-
<ButtonWithMovingBorderEffect client:idle className="gap-2">
50-
S'inscrire
49+
<div class="flex flex-wrap gap-2">
5150
{mktd.data.inscriptionLinks.map((inscriptionLink) => (
52-
<a
53-
rel="noopener"
51+
<ButtonWithMovingBorderEffect
52+
client:idle
53+
className="gap-2"
5454
href={inscriptionLink.url}
55-
aria-label={inscriptionLink.type}
55+
aria-label={`S'incrire sur ${inscriptionLink.type}`}
5656
>
5757
<Icon name={inscriptionLink.type} />
58-
</a>
58+
S'inscrire
59+
</ButtonWithMovingBorderEffect>
5960
))}
60-
</ButtonWithMovingBorderEffect>
61+
</div>
6162
)
6263
}
6364
</div>

src/components/mktd/Infos.astro

+6-10
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,23 @@ const mktd = Astro.props;
88

99
<section>
1010
<div class="container m-auto gap-2 space-y-4 px-4 py-8">
11-
<div class="grid grid-cols-2 items-center max-sm:grid-cols-1">
11+
<div class="grid grid-cols-2 items-center max-sm:mx-4 max-sm:grid-cols-1">
1212
<h2 class="mb-4 text-center text-2xl font-bold text-main-900">
1313
Au programme
1414
</h2>
15-
<ul
16-
class="flex flex-col gap-2 text-lg max-sm:items-center max-sm:text-center"
17-
>
18-
{mktd.data.program.map((item) => <li class="sm:list-disc">{item}</li>)}
15+
<ul class="flex flex-col gap-2 text-lg">
16+
{mktd.data.program.map((item) => <li class="list-disc">{item}</li>)}
1917
</ul>
2018
</div>
2119
<hr />
22-
<div class="grid grid-cols-2 items-center max-sm:grid-cols-1">
20+
<div class="grid grid-cols-2 items-center max-sm:mx-4 max-sm:grid-cols-1">
2321
<h2 class="mb-4 text-center text-2xl font-bold text-main-900">
2422
Prérequis
2523
</h2>
26-
<ul
27-
class="flex flex-col gap-2 text-lg max-sm:items-center max-sm:text-center"
28-
>
24+
<ul class="flex flex-col gap-2 text-lg">
2925
{
3026
mktd.data.requirements.map((item) => (
31-
<li class="sm:list-disc">{item}</li>
27+
<li class="list-disc">{item}</li>
3228
))
3329
}
3430
</ul>

0 commit comments

Comments
 (0)