diff --git a/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/page.tsx b/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/page.tsx
index 6d41382d5..2c7a84521 100644
--- a/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/page.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/page.tsx
@@ -1,10 +1,9 @@
import { notFound } from "next/navigation";
-import { Box, Group, Title } from "@mantine/core";
+import { Box, Group } from "@mantine/core";
import { api } from "@homarr/api/server";
import { auth } from "@homarr/auth/next";
import { env } from "@homarr/docker/env";
-import { getScopedI18n } from "@homarr/translation/server";
import "@xterm/xterm/css/xterm.css";
@@ -32,16 +31,14 @@ export default async function DockerContainerLogsPage({ params, searchParams }:
notFound();
}
- const tDocker = await getScopedI18n("docker");
-
return (
<>
-
+
-
- {tDocker("action.logs.page.title", { name: name ?? containerId })}
-
diff --git a/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/terminal.tsx b/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/terminal.tsx
index 6ff6cf196..67e168d3e 100644
--- a/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/terminal.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/tools/docker/logs/[containerId]/terminal.tsx
@@ -51,6 +51,7 @@ export const DockerLogsTerminal = ({ containerId }: DockerLogsTerminalProps) =>
cursorBlink: false,
disableStdin: true,
convertEol: true,
+ fontSize: 14,
});
terminalRef.current.open(ref.current);
terminalRef.current.loadAddon(canvasAddon);
diff --git a/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx b/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx
index 9e8c569af..275282b71 100644
--- a/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx
@@ -43,6 +43,7 @@ export const TerminalComponent = () => {
cursorBlink: false,
disableStdin: true,
convertEol: true,
+ fontSize: 14,
});
terminalRef.current.open(ref.current);
terminalRef.current.loadAddon(canvasAddon);
diff --git a/apps/nextjs/src/components/layout/navigation-link.tsx b/apps/nextjs/src/components/layout/navigation-link.tsx
index dd6949682..926143b10 100644
--- a/apps/nextjs/src/components/layout/navigation-link.tsx
+++ b/apps/nextjs/src/components/layout/navigation-link.tsx
@@ -28,7 +28,7 @@ const NavLinkHref = (props: NavigationLinkHref) => {
label={props.label}
leftSection={props.icon}
href={props.href}
- active={pathname === props.href}
+ active={pathname === props.href || pathname.startsWith(`${props.href}/`)}
style={{
borderRadius: 5,
}}
@@ -38,7 +38,7 @@ const NavLinkHref = (props: NavigationLinkHref) => {
const NavLinkWithItems = (props: NavigationLinkWithItems) => {
const pathname = usePathname();
- const isActive = props.items.some((item) => item.href === pathname);
+ const isActive = props.items.some((item) => pathname === item.href || pathname.startsWith(`${item.href}/`));
return (