import type { RefObject } from "react"; import { Icon } from "../ui/Icon"; import { windowCloseIcon } from "../ui/icons"; import type { AdSlot } from "./types"; import styles from "./Ads.module.scss"; type AdMenuProps = { ads: AdSlot[]; activeAdId?: string; dismissingAdId?: string; readAdIds: ReadonlySet; triggerRefs: RefObject>; onOpen: (ad: AdSlot) => void; onDismiss: (ad: AdSlot) => void; }; export function AdMenu({ ads, activeAdId, dismissingAdId, readAdIds, triggerRefs, onOpen, onDismiss }: AdMenuProps) { return
{ads.map((ad) =>
)}
; }