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 (