From 8db32153d22591627f588b849b71cf2dde80fee0 Mon Sep 17 00:00:00 2001 From: Janis Date: Sun, 12 Nov 2023 18:34:40 +0100 Subject: [PATCH] Use Hashrouter because of ghpages --- package.json | 2 +- src/Generator.tsx | 2 +- src/main.tsx | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8533d8a..eb5728b 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "2.0.0", "description": "Overlay for OBS to show the current talking clients in your Teamspeak 5 Channel", "author": "DerTyp7", - "homepage": "https://dertyp7.github.io/ts5-obs-overlay", + "homepage": "https://dertyp7.github.io/ts5-obs-overlay/#", "repository": { "type": "git", "url": "https://github.com/DerTyp7/ts5-obs-overlay" diff --git a/src/Generator.tsx b/src/Generator.tsx index d83a3a1..51de983 100644 --- a/src/Generator.tsx +++ b/src/Generator.tsx @@ -19,7 +19,7 @@ export default function Generator() { // Function to generate the output URL function generateUrl() { - const url = new URL(window.location.href.replace("/generate", "")); + const url = new URL(window.location.href.replace("/#/generate", "")); url.searchParams.set("remoteAppPort", remoteAppPort.toString()); url.searchParams.set("showChannelName", showChannelName.toString()); url.searchParams.set("hideNonTalking", hideNonTalking.toString()); diff --git a/src/main.tsx b/src/main.tsx index 8eedfe1..7e3b701 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -2,10 +2,10 @@ import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App.tsx"; import "@styles/index.scss"; -import { BrowserRouter } from "react-router-dom"; +import { BrowserRouter, HashRouter } from "react-router-dom"; ReactDOM.createRoot(document.getElementById("root")!).render( - + - + );