From aeb6ceadab1a1f11b3d32dfe4cd8eddca4f1a6f9 Mon Sep 17 00:00:00 2001 From: isabel Date: Sun, 6 Jul 2025 15:56:28 +0100 Subject: [PATCH] feat: webrings page --- src/components/Footer.astro | 36 ++++++++++++------------------------ src/pages/friends.astro | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 24 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 7b7e250..8076b90 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -3,6 +3,18 @@ import { Icon } from 'astro-icon/components' --- diff --git a/src/pages/friends.astro b/src/pages/friends.astro index effb1e7..93c5229 100644 --- a/src/pages/friends.astro +++ b/src/pages/friends.astro @@ -1,6 +1,7 @@ --- import Default from "../layouts/Default.astro"; import Title from '../components/Title.astro'; +import { Icon } from 'astro-icon/components' import { Code } from 'astro-expressive-code/components' import { FRIENDS } from '../consts'; @@ -30,4 +31,35 @@ const description = "Awesome people I know from the interwebs"; ` lang="html" /> + + +
+ + + <div class="flex flex-col gap-4"> + <div class="grid lg:grid-cols-6 grid-cols-3 h-20 border border-card rounded shadow-md bg-bg-lighter items-center text-center justify-center"> + <a class="h-full flex items-center justify-center border-r border-r-card group" href="https://ctp-webr.ing/isabelroses/previous" aria-label="previous catppuccin webring"> + <Icon name="fa6-solid:arrow-left" class="icon inline-block translate-x-0 group-hover:-translate-x-1 transition-transform ease-in-out duration-200" /> + </a> + + <a class="h-full flex items-center justify-center lg:col-span-4" href="https://ctp-webr.ing/" aria-label="catppuccin webring">Catppuccin webring</a> + + <a class="h-full flex items-center justify-center border-l border-l-card group" href="https://ctp-webr.ing/isabelroses/next" aria-label="license-text catppuccin webring"> + <Icon name="fa6-solid:arrow-right" class="icon inline-block translate-x-0 group-hover:translate-x-1 transition-transform ease-in-out duration-200" /> + </a> + </div> + + <div class="grid lg:grid-cols-6 grid-cols-3 h-20 border border-card rounded shadow-md bg-bg-lighter items-center text-center justify-center"> + <a class="h-full flex items-center justify-center border-r border-r-card group" href="https://aberwebr.ing/isabelroses/left" aria-label="previous aberystwyth webring"> + <Icon name="fa6-solid:arrow-left" class="icon inline-block translate-x-0 group-hover:-translate-x-1 transition-transform ease-in-out duration-200"/> + </a> + + <a class="h-full flex items-center justify-center lg:col-span-4" href="https://aberwebr.ing/" aria-label="aberystwyth webring">Aberystwyth webring</a> + + <a class="h-full flex items-center justify-center border-l border-l-card group" href="https://aberwebr.ing/isabelroses/right" aria-label="next aberystwyth webring"> + <Icon name="fa6-solid:arrow-right" class="icon inline-block translate-x-0 group-hover:translate-x-1 transition-transform ease-in-out duration-200" /> + </a> + </div> + </div> + </section> </Default> -- 2.51.2