diff --git a/src/renderer/components/nav-bar/nav-bar-items/shared-nav-bar-item.component.tsx b/src/renderer/components/nav-bar/nav-bar-items/shared-nav-bar-item.component.tsx
index a820cdfc..d32dcb9c 100644
--- a/src/renderer/components/nav-bar/nav-bar-items/shared-nav-bar-item.component.tsx
+++ b/src/renderer/components/nav-bar/nav-bar-items/shared-nav-bar-item.component.tsx
@@ -1,28 +1,20 @@
import { Link } from "react-router-dom";
import { BsmIcon } from "renderer/components/svgs/bsm-icon.component";
-import { useObservable } from "renderer/hooks/use-observable.hook";
import { useThemeColor } from "renderer/hooks/use-theme-color.hook";
-import { PageStateService } from "renderer/services/page-state.service";
-import { NavBarItem } from "./nav-bar-item.component";
-import { useService } from "renderer/hooks/use-service.hook";
import Tippy from "@tippyjs/react";
import { useTranslation } from "renderer/hooks/use-translation.hook";
export function SharedNavBarItem() {
- const pageState = useService(PageStateService);
const t = useTranslation();
- const route = useObservable(() => pageState.route$);
const color = useThemeColor("first-color");
return (
-
{t("nav-bar.shared.text")}
-
);
}
diff --git a/src/renderer/components/nav-bar/nav-bar.component.tsx b/src/renderer/components/nav-bar/nav-bar.component.tsx
index 295f2336..c747693b 100644
--- a/src/renderer/components/nav-bar/nav-bar.component.tsx
+++ b/src/renderer/components/nav-bar/nav-bar.component.tsx
@@ -14,10 +14,13 @@ import { useService } from "renderer/hooks/use-service.hook";
import { distinctUntilChanged } from "rxjs";
import equal from "fast-deep-equal";
import { BsDownloaderService } from "renderer/services/bs-version-download/bs-downloader.service";
+import { PageStateService } from "renderer/services/page-state.service";
+import { NavBarItem } from "./nav-bar-items/nav-bar-item.component";
export function NavBar() {
const versionManager = useService(BSVersionManagerService);
const versionDownloader = useService(BsDownloaderService);
+ const pageState = useService(PageStateService);
const downloadingVersion = useObservable(() => versionDownloader.downloadingVersion$.pipe(distinctUntilChanged(equal)));
const installedVersions = useObservable(() => versionManager.installedVersions$);
@@ -25,6 +28,8 @@ export function NavBar() {
const color = useThemeColor("first-color");
const t = useTranslation();
+ const route = useObservable(() => pageState.route$);
+
function listVersions(){
const versions = Array.isArray(installedVersions) ? [...installedVersions] : [];
@@ -39,25 +44,29 @@ export function NavBar() {
);
}