rename profile settings to ui settings

This commit is contained in:
Josh Hawkins 2026-03-11 12:35:45 -05:00
parent 6dd8aa912e
commit 33e4dddb3e
3 changed files with 14 additions and 14 deletions

View File

@ -8,7 +8,7 @@
"masksAndZones": "Mask and Zone Editor - Frigate",
"motionTuner": "Motion Tuner - Frigate",
"object": "Debug - Frigate",
"general": "Profile Settings - Frigate",
"general": "UI Settings - Frigate",
"globalConfig": "Global Configuration - Frigate",
"cameraConfig": "Camera Configuration - Frigate",
"frigatePlus": "Frigate+ Settings - Frigate",
@ -23,7 +23,7 @@
"integrations": "Integrations",
"cameras": "Camera configuration",
"ui": "UI",
"profileSettings": "Profile settings",
"uiSettings": "UI settings",
"profiles": "Profiles",
"globalDetect": "Object detection",
"globalRecording": "Recording",
@ -119,7 +119,7 @@
"noCamera": "No Camera"
},
"general": {
"title": "Profile Settings",
"title": "UI Settings",
"liveDashboard": {
"title": "Live Dashboard",
"automaticLiveView": {

View File

@ -104,7 +104,7 @@ import SaveAllPreviewPopover, {
import { useRestart } from "@/api/ws";
const allSettingsViews = [
"profileSettings",
"uiSettings",
"profiles",
"globalDetect",
"globalRecording",
@ -317,7 +317,7 @@ const settingsGroups = [
{
label: "general",
items: [
{ key: "profileSettings", component: UiSettingsView },
{ key: "uiSettings", component: UiSettingsView },
{ key: "profiles", component: ProfilesView },
],
},
@ -490,7 +490,7 @@ const CAMERA_SELECT_BUTTON_PAGES = [
"regionGrid",
];
const ALLOWED_VIEWS_FOR_VIEWER = ["profileSettings", "notifications"];
const ALLOWED_VIEWS_FOR_VIEWER = ["uiSettings", "notifications"];
// keys for camera sections
const CAMERA_SECTION_MAPPING: Record<string, SettingsType> = {
@ -627,7 +627,7 @@ function MobileMenuItem({
export default function Settings() {
const { t } = useTranslation(["views/settings"]);
const [page, setPage] = useState<SettingsType>("profileSettings");
const [page, setPage] = useState<SettingsType>("uiSettings");
const [pageToggle, setPageToggle] = useOptimisticState(page, setPage, 100);
const [contentMobileOpen, setContentMobileOpen] = useState(false);
const [sectionStatusByKey, setSectionStatusByKey] = useState<
@ -1018,7 +1018,7 @@ export default function Settings() {
!isAdmin &&
!ALLOWED_VIEWS_FOR_VIEWER.includes(page as SettingsType)
) {
setPageToggle("profileSettings");
setPageToggle("uiSettings");
} else {
setPageToggle(page as SettingsType);
}
@ -1456,7 +1456,7 @@ export default function Settings() {
key as SettingsType,
)
) {
setPageToggle("profileSettings");
setPageToggle("uiSettings");
} else {
setPageToggle(key as SettingsType);
}
@ -1756,7 +1756,7 @@ export default function Settings() {
filteredItems[0].key as SettingsType,
)
) {
setPageToggle("profileSettings");
setPageToggle("uiSettings");
} else {
setPageToggle(
filteredItems[0].key as SettingsType,
@ -1796,7 +1796,7 @@ export default function Settings() {
item.key as SettingsType,
)
) {
setPageToggle("profileSettings");
setPageToggle("uiSettings");
} else {
setPageToggle(item.key as SettingsType);
}

View File

@ -212,10 +212,10 @@ export default function UiSettingsView() {
return (
<div className="flex size-full flex-col">
<Toaster position="top-center" closeButton={true} />
<Heading as="h4" className="mb-3">
{t("general.title")}
</Heading>
<div className="scrollbar-container mb-2 mt-2 flex h-full w-full flex-col overflow-y-auto pb-2">
<Heading as="h4" className="mb-3">
{t("general.title")}
</Heading>
<div className="w-full max-w-5xl space-y-6">
<SettingsGroupCard title={t("general.liveDashboard.title")}>
<div className="space-y-6">