import React from 'react' import {CogIcon, DownloadIcon, KeyIcon} from '@heroicons/react/outline' import {NavLink, Route, Switch as RouteSwitch, useLocation, useRouteMatch} from "react-router-dom"; import IndexerSettings from "./settings/Indexer"; import IrcSettings from "./settings/Irc"; import ApplicationSettings from "./settings/Application"; import DownloadClientSettings from "./settings/DownloadClient"; import {classNames} from "../styles/utils"; import ActionSettings from "./settings/Action"; const subNavigation = [ {name: 'Application', href: '', icon: CogIcon, current: true}, {name: 'Indexers', href: 'indexers', icon: KeyIcon, current: false}, {name: 'IRC', href: 'irc', icon: KeyIcon, current: false}, {name: 'Clients', href: 'clients', icon: DownloadIcon, current: false}, // {name: 'Actions', href: 'actions', icon: PlayIcon, current: false}, // {name: 'Rules', href: 'rules', icon: ClipboardCheckIcon, current: false}, // {name: 'Notifications', href: 'notifications', icon: BellIcon, current: false}, ] function SubNavLink({item, url}: any) { const location = useLocation(); const {pathname} = location; const splitLocation = pathname.split("/"); // we need to clean the / if it's a base root path let too = item.href ? `${url}/${item.href}` : url return ( ) } function SidebarNav({subNavigation, url}: any) { return ( ) } export default function Settings() { let {url} = useRouteMatch(); return (

Settings

) }