import Icon from "../utils/Icon"; import {useEffect, useState} from "@wordpress/element"; const Panel = (props) => { const [isOpen, setIsOpen] = useState(false); // State to track the open state of details const handleOpen = (e) => { e.preventDefault(); setIsOpen(!isOpen); }; return (
handleOpen(e)}> {props.icon && }
{props.summary}
{props.comment}
{props.icons}
{isOpen && props.details}
); } export default Panel