Add Theory Day updates and recent service items

This commit is contained in:
Neeldhara Misra 2026-06-05 14:08:48 +05:30
parent 9bfda3d95a
commit d87e464ab8
7 changed files with 271 additions and 17 deletions

View file

@ -33,6 +33,8 @@ const groupedPastEvents = Object.entries(
return groups;
}, {}),
).sort(([a], [b]) => Number(b) - Number(a));
const isExternalUrl = (url: string) => /^https?:\/\//.test(url);
---
<DefaultLayout
@ -171,8 +173,8 @@ const groupedPastEvents = Object.entries(
<a
href={event.sourceUrl}
class="group mt-4 inline-flex items-center gap-2 text-sm font-medium text-secondary"
target="_blank"
rel="noreferrer"
target={isExternalUrl(event.sourceUrl) ? "_blank" : undefined}
rel={isExternalUrl(event.sourceUrl) ? "noreferrer" : undefined}
>
{event.sourceLabel ?? "Event website"}
<ArrowRight
@ -256,8 +258,8 @@ const groupedPastEvents = Object.entries(
<a
href={event.sourceUrl}
class="group mt-4 inline-flex items-center gap-2 text-sm font-medium text-secondary"
target="_blank"
rel="noreferrer"
target={isExternalUrl(event.sourceUrl) ? "_blank" : undefined}
rel={isExternalUrl(event.sourceUrl) ? "noreferrer" : undefined}
>
{event.sourceLabel ?? "Event website"}
<ArrowRight
@ -330,8 +332,8 @@ const groupedPastEvents = Object.entries(
<a
href={event.sourceUrl}
class="group mt-3 inline-flex items-center gap-2 text-sm font-medium text-secondary"
target="_blank"
rel="noreferrer"
target={isExternalUrl(event.sourceUrl) ? "_blank" : undefined}
rel={isExternalUrl(event.sourceUrl) ? "noreferrer" : undefined}
>
{event.sourceLabel ?? "Event website"}
<ArrowRight