import * as React from "react";
import {
Accordion,
AccordionButton,
AccordionPanel,
AccordionItem,
} from "@reach/accordion";
import styles from "./styles.module.scss";
import { Link, Switch, useLocation, Route } from "react-router-dom";
import data from "./data";
import { classnames } from "../utils";
export default function Docs() {
const location = useLocation();
const routes = React.useMemo(() => {
function generateRoute(tree) {
return Object.keys(tree).map((key) => {
const item = tree[key];
if (item.children) {
return generateRoute(item.children);
}
return (