From 28907a203f41158f07f1faf5e227258b0845f432 Mon Sep 17 00:00:00 2001 From: Pooja Date: Tue, 7 Oct 2025 12:30:53 +0530 Subject: [PATCH] fix: Show active global environment in config modal (#5698) * fix: Show active global environment in config modal * add: delayShow prop in tooltip --- .../EnvironmentListContent/index.js | 35 +++++++++----- .../Environments/EnvironmentSelector/index.js | 26 ++++++++-- .../EnvironmentSettings/index.js | 3 +- .../src/components/ToolHint/index.js | 19 ++++++-- .../ReduxStore/slices/collections/index.js | 8 ++++ .../ReduxStore/slices/global-environments.js | 2 +- .../collection-env-config-selection.spec.ts | 42 +++++++++++++++++ .../collection/bruno.json | 5 ++ .../collection/environments/dev.bru | 5 ++ .../collection/environments/prod.bru | 5 ++ .../collection/test-request.bru | 17 +++++++ .../init-user-data/collection-security.json | 10 ++++ .../init-user-data/preferences.json | 6 +++ .../collection/bruno.json | 5 ++ .../collection/test-request.bru | 17 +++++++ .../global-env-config-selection.spec.ts | 35 ++++++++++++++ .../init-user-data/collection-security.json | 10 ++++ .../init-user-data/global-environments.json | 47 +++++++++++++++++++ .../init-user-data/preferences.json | 6 +++ 19 files changed, 283 insertions(+), 20 deletions(-) create mode 100644 tests/environments/collection-env-config-selection/collection-env-config-selection.spec.ts create mode 100644 tests/environments/collection-env-config-selection/collection/bruno.json create mode 100644 tests/environments/collection-env-config-selection/collection/environments/dev.bru create mode 100644 tests/environments/collection-env-config-selection/collection/environments/prod.bru create mode 100644 tests/environments/collection-env-config-selection/collection/test-request.bru create mode 100644 tests/environments/collection-env-config-selection/init-user-data/collection-security.json create mode 100644 tests/environments/collection-env-config-selection/init-user-data/preferences.json create mode 100644 tests/environments/global-env-config-selection/collection/bruno.json create mode 100644 tests/environments/global-env-config-selection/collection/test-request.bru create mode 100644 tests/environments/global-env-config-selection/global-env-config-selection.spec.ts create mode 100644 tests/environments/global-env-config-selection/init-user-data/collection-security.json create mode 100644 tests/environments/global-env-config-selection/init-user-data/global-environments.json create mode 100644 tests/environments/global-env-config-selection/init-user-data/preferences.json diff --git a/packages/bruno-app/src/components/Environments/EnvironmentSelector/EnvironmentListContent/index.js b/packages/bruno-app/src/components/Environments/EnvironmentSelector/EnvironmentListContent/index.js index 2bf486e35..100cc888d 100644 --- a/packages/bruno-app/src/components/Environments/EnvironmentSelector/EnvironmentListContent/index.js +++ b/packages/bruno-app/src/components/Environments/EnvironmentSelector/EnvironmentListContent/index.js @@ -1,5 +1,6 @@ import React from 'react'; import { IconPlus, IconDownload, IconSettings } from '@tabler/icons'; +import ToolHint from 'components/ToolHint'; const EnvironmentListContent = ({ environments, @@ -18,17 +19,29 @@ const EnvironmentListContent = ({
onEnvironmentSelect(null)}> No Environment
-
- {environments.map((env) => ( -
onEnvironmentSelect(env)} - > - {env.name} -
- ))} -
+ +
+ {environments.map((env) => ( +
onEnvironmentSelect(env)} + data-tooltip-content={env.name} + > + {env.name} +
+ ))} +
+