diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowBlog.ts b/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowBlog.ts index a31040542b8..cbe1bdc1250 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowBlog.ts +++ b/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowBlog.ts @@ -1,6 +1,6 @@ -import { useUISettingsFlags } from "./useUISettingsFlags"; +import { useUISettings } from "./uiSettings/useUISettings"; export function useDisableShowBlog(): boolean { - const { data } = useUISettingsFlags(); - return data?.disable_show_blog ?? false; + const { data } = useUISettings(); + return (data?.values?.disable_show_blog as boolean) ?? false; } diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useUISettingsFlags.ts b/ui/litellm-dashboard/src/app/(dashboard)/hooks/useUISettingsFlags.ts deleted file mode 100644 index 98b3e2cc128..00000000000 --- a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useUISettingsFlags.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { getUiSettings } from "@/components/networking"; -import { useQuery } from "@tanstack/react-query"; - -export interface UISettingsData { - disable_model_add_for_internal_users: boolean; - disable_team_admin_delete_team_user: boolean; - enabled_ui_pages_internal_users: string[] | null; - require_auth_for_public_ai_hub: boolean; - forward_client_headers_to_llm_api: boolean; - disable_show_blog: boolean; -} - -async function fetchUISettings(): Promise { - // getUiSettings returns the raw response: { values: {...}, field_schema: {...} } - const data = await getUiSettings(); - return data.values as UISettingsData; -} - -export function useUISettingsFlags() { - return useQuery({ - queryKey: ["uiSettingsFlags"], - queryFn: fetchUISettings, - staleTime: 5 * 60 * 1000, // 5 minutes - gcTime: 10 * 60 * 1000, - retry: 1, - }); -}