build(ui/teams.tsx): allow resetting teams budget

This commit is contained in:
Krrish Dholakia 2024-06-13 14:51:45 -07:00
parent d210eccb79
commit 84d70d75cc
5 changed files with 23 additions and 3 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -261,6 +261,7 @@ const CreateKey: React.FC<CreateKeyProps> = ({
> >
<Select defaultValue={null} placeholder="n/a"> <Select defaultValue={null} placeholder="n/a">
<Select.Option value="24h">daily</Select.Option> <Select.Option value="24h">daily</Select.Option>
<Select.Option value="7d">weekly</Select.Option>
<Select.Option value="30d">monthly</Select.Option> <Select.Option value="30d">monthly</Select.Option>
</Select> </Select>
</Form.Item> </Form.Item>

View file

@ -151,6 +151,17 @@ const Team: React.FC<TeamProps> = ({
<Form.Item label="Max Budget (USD)" name="max_budget"> <Form.Item label="Max Budget (USD)" name="max_budget">
<InputNumber step={0.01} precision={2} width={200} /> <InputNumber step={0.01} precision={2} width={200} />
</Form.Item> </Form.Item>
<Form.Item
className="mt-8"
label="Reset Budget"
name="budget_duration"
>
<Select2 defaultValue={null} placeholder="n/a">
<Select2.Option value="24h">daily</Select2.Option>
<Select2.Option value="7d">weekly</Select2.Option>
<Select2.Option value="30d">monthly</Select2.Option>
</Select2>
</Form.Item>
<Form.Item label="Tokens per minute Limit (TPM)" name="tpm_limit"> <Form.Item label="Tokens per minute Limit (TPM)" name="tpm_limit">
<InputNumber step={1} width={400} /> <InputNumber step={1} width={400} />
</Form.Item> </Form.Item>
@ -635,6 +646,17 @@ const Team: React.FC<TeamProps> = ({
<Form.Item label="Max Budget (USD)" name="max_budget"> <Form.Item label="Max Budget (USD)" name="max_budget">
<InputNumber step={0.01} precision={2} width={200} /> <InputNumber step={0.01} precision={2} width={200} />
</Form.Item> </Form.Item>
<Form.Item
className="mt-8"
label="Reset Budget"
name="budget_duration"
>
<Select2 defaultValue={null} placeholder="n/a">
<Select2.Option value="24h">daily</Select2.Option>
<Select2.Option value="7d">weekly</Select2.Option>
<Select2.Option value="30d">monthly</Select2.Option>
</Select2>
</Form.Item>
<Form.Item <Form.Item
label="Tokens per minute Limit (TPM)" label="Tokens per minute Limit (TPM)"
name="tpm_limit" name="tpm_limit"