diff --git a/ui/litellm-dashboard/src/components/settings.tsx b/ui/litellm-dashboard/src/components/settings.tsx index 29069b0547..b74582f67a 100644 --- a/ui/litellm-dashboard/src/components/settings.tsx +++ b/ui/litellm-dashboard/src/components/settings.tsx @@ -17,6 +17,11 @@ import { TextInput, Switch, Col, + TabPanel, + TabPanels, + TabGroup, + TabList, + Tab } from "@tremor/react"; import { getCallbacksCall, setCallbacksCall, serviceHealthCheck } from "./networking"; import { Modal, Form, Input, Select, Button as Button2, message } from "antd"; @@ -261,73 +266,62 @@ const Settings: React.FC = ({ return (
- Logging Callbacks - - - - - Callback - Callback Env Vars - - - - {callbacks.map((callback, index) => ( - - - {callback.name} - - -
    - {Object.entries(callback.variables ?? {}).filter(([key, value]) => value !== null).map(([key, value]) => ( -
  • - {key} - {key === "LANGFUSE_HOST" ? ( -

    default value=https://cloud.langfuse.com

    - ) : ( -
    - )} - -
  • -))} -
- {/* {callback.all_alert_types && ( -
- Alerting Types - -
- )} */} - - -
-
+ + + Logging Callbacks + Alerting + + + + +
+ + + Callback + Callback Env Vars + + + + {callbacks.map((callback, index) => ( + + + {callback.name} + + +
    + {Object.entries(callback.variables ?? {}).filter(([key, value]) => value !== null).map(([key, value]) => ( +
  • + {key} + {key === "LANGFUSE_HOST" ? ( +

    default value=https://cloud.langfuse.com

    + ) : ( +
    + )} + +
  • ))} - -
- - -
+ + + + + + ))} + + + + + + - Alerting - + + + @@ -360,6 +354,15 @@ const Settings: React.FC = ({ + + + + + + + + + @@ -379,7 +382,6 @@ const Settings: React.FC = ({ > @@ -407,18 +409,6 @@ const Settings: React.FC = ({ )} - {selectedCallback === 'slack' && ( - - - - )} -
Save