import React from 'react'; import { Dropdown, DropdownToggle, DropdownItem } from '@breakaway/preact-core/deprecated'; import { Link } from '@reach/router'; export const DropdownRouterLink: React.FunctionComponent = () => { const [isOpen, setIsOpen] = React.useState(false); const onToggle = (_event: any, isOpen: boolean) => { setIsOpen(isOpen); }; const onFocus = () => { const element = document.getElementById('toggle-router-link'); element?.focus(); }; const onSelect = () => { setIsOpen(false); onFocus(); }; const dropdownItems = [@reach/router Link} />]; return ( Dropdown } isOpen={isOpen} dropdownItems={dropdownItems} /> ); };