diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx b/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx index cf449f0e869..0730342c2d5 100644 --- a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx +++ b/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx @@ -4,6 +4,7 @@ import { ChevronDown } from "lucide-react"; import { useMemo, useState } from "react"; import { getAvailablePages } from "@/components/page_utils"; +import { ConfigOwnedField } from "@/components/shared/ConfigOwnedField"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Checkbox } from "@/components/ui/checkbox"; @@ -13,6 +14,7 @@ interface PageVisibilitySettingsProps { enabledPagesInternalUsers: string[] | null | undefined; enabledPagesPropertyDescription?: string; isUpdating: boolean; + configOwned?: boolean; onUpdate: (settings: { enabled_ui_pages_internal_users: string[] | null }) => void; } @@ -20,6 +22,7 @@ export default function PageVisibilitySettings({ enabledPagesInternalUsers, enabledPagesPropertyDescription, isUpdating, + configOwned = false, onUpdate, }: PageVisibilitySettingsProps) { const isPageVisibilitySet = enabledPagesInternalUsers !== null && enabledPagesInternalUsers !== undefined; @@ -93,11 +96,14 @@ export default function PageVisibilitySettings({ const checkboxId = `page-visibility-${page.page}`; return (