import { useRef, useState } from "react"; export function ArchitectureFigure({ source, alt }: { source: string; alt: string }) { const dialog = useRef(null); const trigger = useRef(null); const stage = useRef(null); const [originalSize, setOriginalSize] = useState(false); function open() { setOriginalSize(false); dialog.current?.showModal(); } return ( <> { if ( event.target === dialog.current || event.target === stage.current ) { dialog.current?.close(); } }} onClose={() => trigger.current?.focus()} >
); }