import React, { useState } from 'react'; import './TopMenu.css'; export default function TopMenu({ items = [], activeKey = '', onChange }) { const [active, setActive] = useState(activeKey); function isActive(it) { if (it.key === active) return true; return (it.children || []).some(s => s.key === active); } function select(it) { if (!it.children) { setActive(it.key); onChange && onChange(it.key); } } return (