--- import { Icon } from 'astro-icon/components'; import { readItems } from '@directus/sdk'; import type { Skill } from '@lib/directusTypes'; import directus from '@lib/directus'; const skills = await directus.request( readItems('site_skills', { fields: ['*'], sort: ['-date_created'], }) ); const baseClasses = 'mx-2 min-w-[220px] sm:mx-4 sm:min-w-[280px]'; const borderClasses = 'border border-neutral-100 hover:border-neutral-200 dark:border-stone-500/20 dark:hover:border-neutral-800'; const bgColorClasses = 'bg-neutral-100/80 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90'; const hoverClasses = 'hover:-translate-y-2 hover:scale-105 '; const shadowClasses = 'shadow-xs hover:shadow-lg'; ---

Skills

{ [...skills, ...skills, ...skills].map((skill: Skill) => { return (

{skill.title}

{skill.level}%
Beginner Advanced
); }) }