forked from phoenix/litellm-mirror
ui - fix create key flow
This commit is contained in:
parent
cc4e66d04a
commit
6e6537367f
1 changed files with 22 additions and 1 deletions
|
@ -147,6 +147,17 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
|
onChange={(values) => {
|
||||||
|
// Check if "All Team Models" is selected
|
||||||
|
const isAllTeamModelsSelected = values.includes("all-team-models");
|
||||||
|
|
||||||
|
// If "All Team Models" is selected, deselect all other models
|
||||||
|
if (isAllTeamModelsSelected) {
|
||||||
|
const newValues = ["all-team-models"];
|
||||||
|
// You can call the form's setFieldsValue method to update the value
|
||||||
|
form.setFieldsValue({ models: newValues });
|
||||||
|
}
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<Option key="all-team-models" value="all-team-models">
|
<Option key="all-team-models" value="all-team-models">
|
||||||
All Team Models
|
All Team Models
|
||||||
|
@ -270,6 +281,7 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
<Form.Item
|
<Form.Item
|
||||||
label="Models"
|
label="Models"
|
||||||
name="models"
|
name="models"
|
||||||
|
className="mb-12"
|
||||||
rules={[{ required: true, message: 'Please select a model' }]}
|
rules={[{ required: true, message: 'Please select a model' }]}
|
||||||
help="required"
|
help="required"
|
||||||
>
|
>
|
||||||
|
@ -277,6 +289,15 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="Select models"
|
placeholder="Select models"
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
|
onChange={(values) => {
|
||||||
|
const isAllTeamModelsSelected = values.includes("all-team-models");
|
||||||
|
|
||||||
|
if (isAllTeamModelsSelected) {
|
||||||
|
const newValues = ["all-team-models"];
|
||||||
|
form.setFieldsValue({ models: newValues });
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
|
||||||
>
|
>
|
||||||
<Option key="all-team-models" value="all-team-models">
|
<Option key="all-team-models" value="all-team-models">
|
||||||
All Team Models
|
All Team Models
|
||||||
|
@ -308,7 +329,7 @@ const CreateKey: React.FC<CreateKeyProps> = ({
|
||||||
</Select>
|
</Select>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
|
|
||||||
<Accordion className="mt-8">
|
<Accordion className="mt-20 mb-8" >
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<b>Optional Settings</b>
|
<b>Optional Settings</b>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue