import { h, Component, createRef } from 'preact'; // eslint-disable-next-line import/no-unresolved import ConfigImage from 'images/overflow-horizontal.svg'; export class ConfigMenu extends Component { constructor() { super(); this.state = { visible: false }; this.firstNavLink = createRef(); this.configMenuButton = createRef(); } handleClick = () => { this.setState( (prevState) => ({ visible: !prevState.visible }), () => { this.state.visible ? this.firstNavLink.current.focus() : this.configMenuButton.current.focus(); }, ); }; render() { const { visible } = this.state; return (
); } }