--- import type { Comic, Genre } from '../lib/types'; import { Image } from 'astro:assets'; import { getGenreNames } from '../lib/api'; interface Props { comic: Comic; genres: Genre[]; } const { comic, genres } = Astro.props; const genreNames = getGenreNames(comic.md_comics.genres, genres); const isAvif = comic.md_comics.md_covers[0]?.b2key.endsWith('.avif'); const coverUrl = comic.md_comics.md_covers[0] ? `https://meo.comick.pictures/${comic.md_comics.md_covers[0].b2key}` : '/placeholder.png'; const isNSFW = comic.md_comics.content_rating === 'erotica'; ---