mirror of
https://github.com/DerTyp7/teamspeak-obs-overlay.git
synced 2025-10-29 21:02:10 +01:00
27 lines
798 B
TypeScript
27 lines
798 B
TypeScript
import "@styles/App.scss";
|
|
|
|
import { Navigate, Route, Routes, useSearchParams } from "react-router-dom";
|
|
import Viewer from "./Viewer";
|
|
import Generator from "./Generator";
|
|
|
|
export default function App() {
|
|
const [searchParams] = useSearchParams();
|
|
|
|
return (
|
|
<Routes>
|
|
<Route
|
|
path="/"
|
|
element={
|
|
<Viewer
|
|
remoteAppPort={parseInt(searchParams.get("remoteAppPort") ?? "5899")}
|
|
showChannelName={searchParams.get("showChannelName") === "true"}
|
|
hideNonTalking={searchParams.get("hideNonTalking") === "true"}
|
|
clientLimit={searchParams.get("clientLimit") ? parseInt(searchParams.get("clientLimit") ?? "0") : 0}
|
|
/>
|
|
}
|
|
/>
|
|
<Route path="/generate" element={<Generator />} />
|
|
</Routes>
|
|
);
|
|
}
|