--- import { Icon } from 'astro-icon/components'; import { readItems } from '@directus/sdk'; import Logo from '@components/ui/logos/Logo.astro'; import type { Application } from '@lib/directusTypes'; import directus from '@lib/directus'; const applications = await directus.request( readItems('site_applications', { 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'; ---
{ applications.map((application: Application) => { return ( ); }) }