From 3e7c6f10a0e942670eb297472962b4e7eb30a90d Mon Sep 17 00:00:00 2001 From: ArturoAtomplay <64356325+ArturoAtomplay@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:41:27 -0600 Subject: [PATCH] feat(aprender): enhance layout and styling for track cards --- src/pages/[lang]/aprender.astro | 91 +++++++++++++++++---------------- 1 file changed, 46 insertions(+), 45 deletions(-) diff --git a/src/pages/[lang]/aprender.astro b/src/pages/[lang]/aprender.astro index 5688371..cfd12c0 100644 --- a/src/pages/[lang]/aprender.astro +++ b/src/pages/[lang]/aprender.astro @@ -3,11 +3,9 @@ import { tracks } from "~/const/tracks" import Navbar from "~/features/content/components/Navbar.astro" import { getLangFromUrl, useTranslations } from "~/i18n/utils" import Layout from "~/layouts/Layout.astro" -import IconRight from "~icons/tabler/arrow-big-right-lines-filled" const lang = getLangFromUrl(Astro.url) const t = useTranslations(lang) -const user = Astro.locals.user --- -
- -
-

{t("learn.main_title")}

-

{t("learn.subtitle")}

+
+
+

{t("learn.main_title")}

+

{t("learn.subtitle")}

-
-
+
{tracks.map(track => ( track.disabled ? ( -
-
- - {t(track.badge)} - - - {t("learn.coming_soon")} - -
- -
- Rustlings +
+
+ Rustlings
+ +
+
+ {t(track.title)} +
+ + {t(track.badge)} + + + {t("learn.coming_soon")} + +
+
-
- {t(track.title)} -

{t(track.description)}

- {track.lessons} {t("learn.lessons")} +

{t(track.description)}

+ {track.lessons} {t("learn.lessons")}
) : ( @@ -55,40 +53,43 @@ const user = Astro.locals.user data-track-href={`/${lang}${track.href}`} data-track-lang={lang} data-track-slugs={JSON.stringify(track.slugs)} - class="group relative flex gap-3 sm:gap-6 items-start bg-light-bg border border-stroke-color rounded-2xl p-4 sm:p-6 hover:border-yellow transition-all duration-200 cursor-pointer" + class="group flex flex-col sm:flex-row gap-4 sm:gap-5 items-start bg-light-bg border border-stroke-color rounded-2xl p-4 sm:p-5 hover:border-yellow hover:shadow-lg hover:shadow-yellow/5 transition-all duration-300 cursor-pointer" > - - {t(track.badge)} - - -
- Rustlings +
+ Rustlings
-
- - {t(track.title)} - -

{t(track.description)}

+
+
+ + {t(track.title)} + +
+ + {t(track.badge)} + +
+
+ +

{t(track.description)}

- - - -
) ))}