import React from 'react' import PropTypes from 'prop-types' import Icon from '@mdi/react' import { mdiMenuDown, mdiMenuUp } from '@mdi/js'; import { AccordionItem, AccordionItemHeading, AccordionItemButton, AccordionItemPanel, } from 'react-accessible-accordion'; export default class LayerEditorGroup extends React.Component { static propTypes = { "id": PropTypes.string, "data-wd-key": PropTypes.string, title: PropTypes.string.isRequired, isActive: PropTypes.bool.isRequired, children: PropTypes.element.isRequired, onActiveToggle: PropTypes.func.isRequired } render() { return this.props.onActiveToggle(!this.props.isActive)} > {this.props.title} {this.props.children} } }