--- import { Icon } from 'astro-icon/components'; import { readItems } from '@directus/sdk'; import type { Project } from '@lib/directusTypes'; import directus from '@lib/directus'; const projects = await directus.request( readItems('site_projects', { fields: ['*'], sort: ['-isActive'], }) ); const baseClasses = 'smooth-reveal-cards rounded-xl flex flex-col group group-hover'; const borderClasses = 'border border-neutral-100 dark:border-stone-500/20'; const bgColorClasses = 'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90'; const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shadow-lg'; ---

Projects

{ projects.map((project: Project) => { return ( ); }) }