import { For, Show } from "solid-js"; import { activeURI } from "./App"; import { createQuery } from "@tanstack/solid-query"; import { callApi } from "./api"; import { A, RouteSectionProps } from "@solidjs/router"; import { AppRoute, routes } from "./index"; export const Sidebar = (props: RouteSectionProps) => { const clanQuery = createQuery(() => ({ queryKey: [activeURI(), "meta"], queryFn: async () => { const curr = activeURI(); if (curr) { const result = await callApi("show_clan_meta", { uri: curr }); if (result.status === "error") throw new Error("Failed to fetch data"); return result.data; } }, })); return ( ); }; const RouteMenu = (props: { class?: string; routes: AppRoute[]; prefix?: string; }) => (