import { renderOptions } from "./renderOptions" import Image from "next/image" import JsonToHtml from "@/components/JsonToHtml" import Link from "next/link" import styles from "./puff.module.css" import type { PuffProps } from "@/types/components/current/asides/puff" export default function Puff({ imageConnection, is_internal, link, pageConnection, text, title }: PuffProps) { if (is_internal) { const page = pageConnection.edges[0] if (!page?.node?.url) { return null } return ( ) } return ( ) } function PuffContent({ imageConnection, text, title }: Pick) { return (
{imageConnection.edges.map(image => ( {image.node.title} ))}

{title}

) }