--- 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'; 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 (

{project.name}

{project.description}

    {project.highlights.map((highlight) => { return
  • {highlight}
  • ; })}
); }) }