update dropdown ui padding, remove unused stuff

This commit is contained in:
Eduard Gert
2026-05-20 13:38:23 +02:00
parent 1c15e9976b
commit 620233a7ac
6 changed files with 15 additions and 415 deletions
@@ -1,27 +0,0 @@
import { createContext, ReactNode, useContext, useState } from "react";
export type MainModule = "peers" | "settings";
type Ctx = {
active: MainModule;
setActive: (m: MainModule) => void;
};
const MainModuleContext = createContext<Ctx | null>(null);
export const MainModuleProvider = ({ children }: { children: ReactNode }) => {
const [active, setActive] = useState<MainModule>("peers");
return (
<MainModuleContext.Provider value={{ active, setActive }}>
{children}
</MainModuleContext.Provider>
);
};
export const useMainModule = () => {
const ctx = useContext(MainModuleContext);
if (!ctx) {
throw new Error("useMainModule must be used within MainModuleProvider");
}
return ctx;
};