diff --git a/packages/hoppscotch-common/locales/en.json b/packages/hoppscotch-common/locales/en.json index d079e7caf..982a1488d 100644 --- a/packages/hoppscotch-common/locales/en.json +++ b/packages/hoppscotch-common/locales/en.json @@ -309,6 +309,7 @@ "select": "Select environment", "set": "Set environment", "set_as_environment": "Set as environment", + "short_name": "Environment needs to have minimum 3 characters", "team_environments": "Workspace Environments", "title": "Environments", "updated": "Environment updated", diff --git a/packages/hoppscotch-common/src/components/environments/Selector.vue b/packages/hoppscotch-common/src/components/environments/Selector.vue index 5391b8327..8d618dd15 100644 --- a/packages/hoppscotch-common/src/components/environments/Selector.vue +++ b/packages/hoppscotch-common/src/components/environments/Selector.vue @@ -77,24 +77,27 @@ :label="`${t('environment.my_environments')}`" >
+ sortPersonalEnvironmentsAlphabetically(myEnvironments.value, "asc") +) + +const alphabeticallySortedTeamEnvironments = computed(() => + sortTeamEnvironmentsAlphabetically(teamEnvironmentList.value, "asc") +) + const handleEnvironmentChange = ( index: number, env?: diff --git a/packages/hoppscotch-common/src/components/environments/my/Details.vue b/packages/hoppscotch-common/src/components/environments/my/Details.vue index 079368f37..36276b78f 100644 --- a/packages/hoppscotch-common/src/components/environments/my/Details.vue +++ b/packages/hoppscotch-common/src/components/environments/my/Details.vue @@ -386,6 +386,11 @@ const saveEnvironment = () => { return } + if (editingName.value.length < 3) { + toast.error(`${t("environment.short_name")}`) + return + } + const filteredVariables = pipe( vars.value, A.filterMap( diff --git a/packages/hoppscotch-common/src/components/environments/my/index.vue b/packages/hoppscotch-common/src/components/environments/my/index.vue index 9eaa2f00c..86ee2d215 100644 --- a/packages/hoppscotch-common/src/components/environments/my/index.vue +++ b/packages/hoppscotch-common/src/components/environments/my/index.vue @@ -26,14 +26,14 @@