diff --git a/web/src/pages/Settings.tsx b/web/src/pages/Settings.tsx
index 1dcac4f5e..ee5e8a945 100644
--- a/web/src/pages/Settings.tsx
+++ b/web/src/pages/Settings.tsx
@@ -67,6 +67,7 @@ import {
import { ChevronRight } from "lucide-react";
import { IoMdArrowRoundBack } from "react-icons/io";
import { cn } from "@/lib/utils";
+import Heading from "@/components/ui/heading";
const allSettingsViews = [
"ui",
@@ -405,14 +406,14 @@ export default function Settings() {
return (
-
-
+
+
{t("settings", { ns: "common" })}
-
+
-
-
+
+
{settingsGroups.map((group) => {
const filteredItems = group.items.filter((item) =>
diff --git a/web/src/views/settings/AuthenticationView.tsx b/web/src/views/settings/AuthenticationView.tsx
index 161da0f81..13ac42e61 100644
--- a/web/src/views/settings/AuthenticationView.tsx
+++ b/web/src/views/settings/AuthenticationView.tsx
@@ -784,7 +784,7 @@ export default function AuthenticationView({
return (
-
+
{section === "users" && UsersSection}
{section === "roles" && RolesSection}
{!section && (
diff --git a/web/src/views/settings/CameraSettingsView.tsx b/web/src/views/settings/CameraSettingsView.tsx
index cc30806e5..db07b6da4 100644
--- a/web/src/views/settings/CameraSettingsView.tsx
+++ b/web/src/views/settings/CameraSettingsView.tsx
@@ -313,10 +313,10 @@ export default function CameraSettingsView({
<>
-
+
{viewMode === "settings" ? (
<>
-
+
{t("camera.title")}
diff --git a/web/src/views/settings/EnrichmentsSettingsView.tsx b/web/src/views/settings/EnrichmentsSettingsView.tsx
index a2a835969..15bb8ecc1 100644
--- a/web/src/views/settings/EnrichmentsSettingsView.tsx
+++ b/web/src/views/settings/EnrichmentsSettingsView.tsx
@@ -244,7 +244,7 @@ export default function EnrichmentsSettingsView({
return (
-
+
{t("enrichments.title")}
diff --git a/web/src/views/settings/FrigatePlusSettingsView.tsx b/web/src/views/settings/FrigatePlusSettingsView.tsx
index 658370fbb..f75e3625d 100644
--- a/web/src/views/settings/FrigatePlusSettingsView.tsx
+++ b/web/src/views/settings/FrigatePlusSettingsView.tsx
@@ -211,8 +211,8 @@ export default function FrigatePlusSettingsView({
<>
-
-
+
+
{t("frigatePlus.title")}
diff --git a/web/src/views/settings/NotificationsSettingsView.tsx b/web/src/views/settings/NotificationsSettingsView.tsx
index 37e555dfa..49bafe686 100644
--- a/web/src/views/settings/NotificationsSettingsView.tsx
+++ b/web/src/views/settings/NotificationsSettingsView.tsx
@@ -331,10 +331,10 @@ export default function NotificationView({
if (!("Notification" in window) || !window.isSecureContext) {
return (
-
+
-
+
{t("notification.notificationSettings.title")}
@@ -385,14 +385,14 @@ export default function NotificationView({
<>
-
+
-
+
{t("notification.notificationSettings.title")}
diff --git a/web/src/views/settings/ObjectSettingsView.tsx b/web/src/views/settings/ObjectSettingsView.tsx
index b5b08adcc..384005a19 100644
--- a/web/src/views/settings/ObjectSettingsView.tsx
+++ b/web/src/views/settings/ObjectSettingsView.tsx
@@ -165,7 +165,7 @@ export default function ObjectSettingsView({
-
+
{t("debug.title")}
diff --git a/web/src/views/settings/TriggerView.tsx b/web/src/views/settings/TriggerView.tsx
index 109fd0ff8..4219865e3 100644
--- a/web/src/views/settings/TriggerView.tsx
+++ b/web/src/views/settings/TriggerView.tsx
@@ -414,11 +414,11 @@ export default function TriggerView({
return (
-
+
{!isSemanticSearchEnabled ? (
-
+
{t("triggers.management.title")}
diff --git a/web/src/views/settings/UiSettingsView.tsx b/web/src/views/settings/UiSettingsView.tsx
index c5b273027..b771a4349 100644
--- a/web/src/views/settings/UiSettingsView.tsx
+++ b/web/src/views/settings/UiSettingsView.tsx
@@ -100,8 +100,8 @@ export default function UiSettingsView() {
<>
-
-
+
+
{t("general.title")}