"use client"; import { BitSeam } from "@/src/components/bits/BitSeam"; import * as React from "react"; import Image from "next/image"; import { motion } from "framer-motion"; import { BitReveal } from "@/src/components/bits/BitReveal"; import { BitWipe } from "@/src/components/bits/BitWipe"; import { DecodeText } from "@/src/components/bits/DecodeText"; /** * PortraitSection: the introduction, with the portrait fading out of a dark surface * and the text set over it. */ export const PortraitSection: React.FC<{ id?: string; index: string; label: string; title: React.ReactNode; children: React.ReactNode; }> = ({ id, index, label, title, children }) => (
{/* Portrait: right side on wide screens, top on small ones. */} Marc Mintel, freelance web developer {/* Slow light behind the fades, so the dark surface is not flat. */}
);