Skip to content

Conversation

valkirilov
Copy link
Member

@valkirilov valkirilov commented Oct 6, 2025

Description

Update the colors of the "Import sample data" popover to follow the color palette defined by Redis UI.
a.k.a remove a custom color override introduced for EUI 4 years ago.

Before After
Screenshot 2025-10-06 at 11 44 13 Screenshot 2025-10-06 at 11 43 08

How it was tested

  1. Open the Databases page and connect to an existing database (or establish a connection with a new instance)
  2. Open the Browser tab from the top navigation

Note: Make sure that you have a clean database. If not, you can run flushdb in the CLI.

Before After
Screenshot 2025-10-06 at 11 44 05 Screenshot 2025-10-06 at 11 42 59
Screenshot 2025-10-06 at 11 44 13 Screenshot 2025-10-06 at 11 43 08

Note

Also, this is a global change, so it does affect all the popovers in the application that was using the blue color. Now, they all should follow the Redis UI color palette.

Tutorials

  1. Open the Insights panel from the top right corner
  2. Open the Tutorials tab
  3. Pick the "How To Query Your Data" tutorial

And you can run any of the code snippets under the "EXACT MATCH" section

Before After
Screenshot 2025-10-06 at 11 44 38 Screenshot 2025-10-06 at 11 47 04

Tips

  1. Open the Insights panel from the top right corner
  2. Open the Tips tab
  3. Open existing tip (if you don't have such, make sure to insert some data in the database, and maybe analyze it)
  4. Scroll down to the bottom of the tip and click on the voting buttons (confirmation popover will apear)
Before After
image image

RDI

  1. Open the Redis Data Integration tab from the top navbar
  2. Open an existing RDI configuration, or create a new one
  • Click on the "Deploy Pipeline" button from the top right corner
  • click on the 3 dots to open more option, in the top right corner next to the rest of the actions buttons
Before After
image image
image image

JSON key override

  1. Open the "Databases" tab and establish a connection to a database
  2. Go to the "Browse" tab from the main navbar
  3. Add a JSON key
  4. From the JSON UI editor, try to add key with the same name, Clicking the confirmation checkmark icon should shuold force a confirmation popover
Before After
2025-10-06_12-58 2025-10-06_13-01

Delete multiple List keys

Note: This info popover is visible only on Redis versions less than 6.2

docker run -d --name redis5 -p 6405:6379 redis:5
  1. Open the "Databases" tab and establish a connection to a database
  2. Go to the "Browse" tab from the main navbar
  3. Add a LIST key
  4. Click on the "Remove" elements button in the top right corner of the Key Details panel.

It will open a form at the bottom of the page, with an info icon + popover

Before After
2025-10-06_13-14 2025-10-06_13-26

Create Redisearch index

  1. Open the "Databases" tab and establish a connection to a database
  2. Go to the "Browse" tab from the main navbar
  3. Next to the "Filter" icon in the top left corner, click on the "Search by Values or Keys" icon
  4. Click on the "Create Index" button
  5. Click on the info icon next to the "Identifier" field
Before After
image 2025-10-06_14-02

Redis Copilot

  1. Open Redis Copilot from the top right corner
  2. Chat with the bot (confirmation popover will appear the first time, or use generalChatAgreements in the local storage)
  3. Click on the erase icon in the top right corner of the chat (confirmation popover will appear)
  4. Click on the "My Data" tab and trigger the info icon on the top right corner (info popover will appear)
Before After
2025-10-06_14-13 image
2025-10-06_14-08 2025-10-06_14-08_1
image image

Notifications Center

  1. Open Redis Insight
  2. Open the Notifications Center from the left side nav
Before After
2025-10-06_14-27 2025-10-06_14-29

/>
<div className={styles.popoverFooter}>
<div>
<Row gap="m" justify="end">
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonus Points: Not related to the changes of the popover colors, but I fixed this minimal spacing issue as well.

Before After
Image Image

@valkirilov valkirilov self-assigned this Oct 6, 2025

<div className={styles.confirmDialogActions}>
<Spacer size="l" />
<Row justify="end" gap="m">
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonus Points: Not related to the changes of the popover colors, but I fixed this minimal spacing issue as well.

Before After

Copy link
Contributor

github-actions bot commented Oct 6, 2025

Code Coverage - Frontend unit tests

St.
Category Percentage Covered / Total
🟢 Statements 82.12% 20027/24387
🟡 Branches 67.46% 8664/12843
🟡 Functions 76.22% 5329/6992
🟢 Lines 82.54% 19607/23754

Test suite run success

5162 tests passing in 677 suites.

Report generated by 🧪jest coverage report action from 8fa8548

</FormField>
</FlexItem>

{!canRemoveMultiple ? (
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonus Points: Not related to the changes of the popover colors, but I fixed this minimal spacing issue as well, so it will look like in the old version, before the EUI replacement.

Old Before After
Image Image Image

@valkirilov valkirilov force-pushed the fe/bugfix/RI-7598_import-sample-data-popover branch from bd2101f to 8fa8548 Compare October 6, 2025 11:34
{notification.title}
</Title>

<Spacer size="s" />
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonus Points: Not related to the changes of the popover colors, but I fixed this minimal spacing issue and the blue colors as well.

Old Before After
Image Image Image

}
}

.popoverLikeTooltip {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the actual change related to this PR. Sorry for the other minor fixes and refactoring.

Copy link
Collaborator

@ArtemHoruzhenko ArtemHoruzhenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well done! thank you

@valkirilov valkirilov merged commit 05335fc into main Oct 7, 2025
18 checks passed
@valkirilov valkirilov deleted the fe/bugfix/RI-7598_import-sample-data-popover branch October 7, 2025 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants