forked from phoenix/litellm-mirror
ui use all_models alias
This commit is contained in:
parent
7946c68f47
commit
d46f77fd58
3 changed files with 7 additions and 36 deletions
|
@ -91,19 +91,6 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const handleModelSelection = (selectedModels: string[]) => {
|
|
||||||
if (selectedModels.includes("all_models")) {
|
|
||||||
// Select all models except "All Models"
|
|
||||||
const allModelsExceptAll = team ? team.models : userModels;
|
|
||||||
form.setFieldsValue({
|
|
||||||
models: allModelsExceptAll
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const handleCopy = () => {
|
const handleCopy = () => {
|
||||||
message.success('API Key copied to clipboard');
|
message.success('API Key copied to clipboard');
|
||||||
};
|
};
|
||||||
|
@ -154,9 +141,8 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
onChange={(selectedModels) => handleModelSelection(selectedModels)}
|
|
||||||
>
|
>
|
||||||
<Option key="all_models" value="all_models">
|
<Option key="all-models" value="all-models">
|
||||||
All Models
|
All Models
|
||||||
</Option>
|
</Option>
|
||||||
{team && team.models ? (
|
{team && team.models ? (
|
||||||
|
|
|
@ -115,6 +115,9 @@ const Team: React.FC<TeamProps> = ({
|
||||||
<Input />
|
<Input />
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item label="Models" name="models">
|
<Form.Item label="Models" name="models">
|
||||||
|
<Select2.Option key="all-models" value="all-models">
|
||||||
|
All Models
|
||||||
|
</Select2.Option>
|
||||||
<Select2
|
<Select2
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
|
@ -216,15 +219,7 @@ const handleEditSubmit = async (formValues: Record<string, any>) => {
|
||||||
setIsDeleteModalOpen(true);
|
setIsDeleteModalOpen(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleModelSelection = (selectedModels: string[]) => {
|
|
||||||
if (selectedModels.includes("all_models")) {
|
|
||||||
// Select all models except "All Models"
|
|
||||||
const allModelsExceptAll = userModels.filter(model => model !== "all");
|
|
||||||
form.setFieldsValue({
|
|
||||||
models: allModelsExceptAll
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
const confirmDelete = async () => {
|
const confirmDelete = async () => {
|
||||||
|
@ -484,9 +479,8 @@ const handleEditSubmit = async (formValues: Record<string, any>) => {
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
onChange={(selectedModels) => handleModelSelection(selectedModels)}
|
|
||||||
>
|
>
|
||||||
<Select2.Option key="all_models" value="all_models">
|
<Select2.Option key="all-models" value="all-models">
|
||||||
All Models
|
All Models
|
||||||
</Select2.Option>
|
</Select2.Option>
|
||||||
{userModels.map((model) => (
|
{userModels.map((model) => (
|
||||||
|
|
|
@ -100,15 +100,7 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleModelSelection = (selectedModels: string[]) => {
|
|
||||||
if (selectedModels.includes("all_models")) {
|
|
||||||
// Select all models except "All Models"
|
|
||||||
const allModelsExceptAll = selectedTeam ? selectedTeam.models : userModels;
|
|
||||||
form.setFieldsValue({
|
|
||||||
models: allModelsExceptAll
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
form
|
form
|
||||||
|
@ -155,7 +147,6 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
onChange={(selectedModels) => handleModelSelection(selectedModels)}
|
|
||||||
>
|
>
|
||||||
<Option key="all_models" value="all_models">
|
<Option key="all_models" value="all_models">
|
||||||
All Models
|
All Models
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue