diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx b/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx index d16b04466e0..f2271d59716 100644 --- a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx +++ b/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx @@ -1,12 +1,19 @@ "use client"; -import { TextInput } from "@tremor/react"; -import { Checkbox, Form, Input, Select } from "antd"; +import { + Checkbox, + Form, + Input as AntInput, + Select, +} from "antd"; +import { Input } from "@/components/ui/input"; import React from "react"; import { ssoProviderLogoMap, ssoProviderDisplayNames } from "../constants"; export interface BaseSSOSettingsFormProps { - form: any; // Replace with proper Form type if available + // eslint-disable-next-line @typescript-eslint/no-explicit-any + form: any; + // eslint-disable-next-line @typescript-eslint/no-explicit-any onFormSubmit: (formValues: Record) => Promise; } @@ -98,7 +105,11 @@ export const renderProviderFields = (provider: string) => { name={field.name} rules={[{ required: true, message: `Please enter the ${field.label.toLowerCase()}` }]} > - {field.name.includes("client") ? : } + {field.name.includes("client") ? ( + + ) : ( + + )} )); }; @@ -115,12 +126,13 @@ const BaseSSOSettingsForm: React.FC = ({ form, onFormS = ({ form, onFormS }, ]} > - + = ({ form, onFormS name="group_claim" rules={[{ required: true, message: "Please enter the group claim" }]} > - + ) : null; }} @@ -233,19 +245,19 @@ const BaseSSOSettingsForm: React.FC = ({ form, onFormS - + - + - + - + ) : null; @@ -283,7 +295,7 @@ const BaseSSOSettingsForm: React.FC = ({ form, onFormS name="team_ids_jwt_field" rules={[{ required: true, message: "Please enter the team IDs JWT field" }]} > - + ) : null; }}