Skip to content

Commit 3c3ae8c

Browse files
Minor cosmetic changes
1 parent d435a0b commit 3c3ae8c

5 files changed

Lines changed: 13 additions & 26 deletions

File tree

frontend/src/components/form/Toogle/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ export const FormToggle = <T extends FieldValues>({
2828
render={({ field: { onChange, value, ...fieldRest }, fieldState: { error } }) => {
2929
return (
3030
<FormField
31-
description={description}
3231
label={label}
3332
info={info}
3433
stretch={stretch}
@@ -46,6 +45,7 @@ export const FormToggle = <T extends FieldValues>({
4645
onChange(event.detail.checked);
4746
onChangeProp?.(event);
4847
}}
48+
description={description}
4949
>
5050
{toggleLabel}
5151
</ToggleCSD>

frontend/src/components/form/Toogle/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ export type FormToggleProps<T extends FieldValues> = Omit<ToggleProps, 'value' |
77
Omit<FormFieldProps, 'errorText'> &
88
Pick<ControllerProps<T>, 'control' | 'name' | 'rules'> & {
99
leftContent?: ReactNode;
10-
toggleLabel?: string;
10+
toggleLabel?: ReactNode | string;
1111
};

frontend/src/locale/en.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"add": "Add",
77
"yes": "Yes",
88
"no": "No",
9+
"create_": "Create",
910
"create": "Create {{text}}",
1011
"edit": "Edit",
1112
"delete": "Delete",
@@ -206,19 +207,19 @@
206207
"backends": "Backends",
207208
"base_backends_description": "dstack will automatically collect offers from the following providers. Deselect providers you don’t want to use.",
208209
"backends_description": "The following backends can be configured with your own cloud credentials in the project settings after the project is created.",
209-
"default_fleet": "Create default fleet",
210-
"default_fleet_description": "You can create default fleet for project",
210+
"default_fleet": "Create a default fleet",
211+
"default_fleet_description": "At least one fleet is required to create dev environments, submit tasks, or run services",
211212
"fleet_name": "Name",
212213
"fleet_name_description": "The name of the fleet, e.g. 'my-fleet'",
213214
"fleet_name_placeholder": "Optional",
214215
"fleet_name_constraint": "If not specified, generated automatically",
215216
"fleet_min_instances": "Min number of instances",
216-
"fleet_min_instances_description": "Only digits",
217+
"fleet_min_instances_description": "Specify \"0\" if you want instances to be created on demand",
217218
"fleet_max_instances": "Max number of instances",
218-
"fleet_max_instances_description": "Only digits",
219+
"fleet_max_instances_description": "Specify it only if you want to limit the maximum number of instances",
219220
"fleet_max_instances_placeholder": "Optional",
220221
"fleet_idle_duration": "Idle duration",
221-
"fleet_idle_duration_description": "e.g. 0s, 1m, 1h",
222+
"fleet_idle_duration_description": "For how long instances should be kept idle before termination, e.g. \"0s\", \"1m\", \"1h\"",
222223
"is_public": "Make project public",
223224
"is_public_description": "Public projects can be accessed by any user without being a member",
224225
"backend": "Backend",

frontend/src/pages/Project/CreateWizard/index.tsx

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -465,33 +465,19 @@ export const CreateProjectWizard: React.FC = () => {
465465
),
466466
},
467467
{
468-
title: 'Default fleet',
468+
title: 'Fleets',
469469
content: (
470470
<Container>
471471
<SpaceBetween direction="vertical" size="l">
472472
<FormToggle
473-
toggleLabel={t('projects.edit.default_fleet')}
473+
toggleLabel={<strong>{t('projects.edit.default_fleet')}</strong>}
474+
constraintText={t('projects.edit.default_fleet_description')}
474475
control={control}
475476
name="enable_default_fleet"
476477
/>
477478

478479
{formValues['enable_default_fleet'] && (
479480
<>
480-
<SpaceBetween direction="vertical" size="s">
481-
<div>
482-
To create dev environments, submit tasks, or run services, you need at least
483-
one fleet.
484-
</div>
485-
486-
<div>
487-
It's recommended to create it now, or you can set it up manually later.
488-
</div>
489-
490-
<div>
491-
Don't worry, creating a fleet doesn’t necessarily create cloud instances.
492-
</div>
493-
</SpaceBetween>
494-
495481
<FormInput
496482
label={t('projects.edit.fleet_name')}
497483
description={t('projects.edit.fleet_name_description')}

frontend/src/pages/Project/List/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const ProjectList: React.FC = () => {
5454
const renderEmptyMessage = (): React.ReactNode => {
5555
return (
5656
<ListEmptyMessage title={t('projects.empty_message_title')} message={t('projects.empty_message_text')}>
57-
{isAvailableProjectManaging && <Button onClick={addProjectHandler}>{t('common.add')}</Button>}
57+
{isAvailableProjectManaging && <Button onClick={addProjectHandler}>{t('common.create_')}</Button>}
5858
</ListEmptyMessage>
5959
);
6060
};
@@ -137,7 +137,7 @@ export const ProjectList: React.FC = () => {
137137
{t('common.delete')}
138138
</ButtonWithConfirmation>
139139

140-
<Button onClick={addProjectHandler}>{t('common.add')}</Button>
140+
<Button onClick={addProjectHandler}>{t('common.create_')}</Button>
141141

142142
<Button
143143
iconName="refresh"

0 commit comments

Comments
 (0)