RedisInsight icon indicating copy to clipboard operation
RedisInsight copied to clipboard

RI-7832 Replace open book with open folder icon in the Tutorials

Open tptodorov opened this issue 1 month ago β€’ 2 comments

What

Replace the "open book" with an "open folder" icon, in the Tutorials panel.

Please check that it has used the right open folder icon.

Testing

  1. Open Redis Insight and go to the Databases tab
  2. Open existing database connection, or establish a new one
  3. Click on the Insights icon int he top right corner
  4. Go to the Tutorials tab

Open the existing tutorials and see how the folder icon changes.

Before After
Screenshot 2025-11-28 at 14 45 10 Screenshot 2025-11-28 at 14 37 48
Screenshot 2025-11-28 at 14 45 23 Screenshot 2025-11-28 at 14 38 09

[!NOTE] Adds a new folder_open.svg icon, registers it as FolderOpenIcon, and uses it in enablement group headers when expanded.

  • UI
    • Update EnablementArea/components/Group/Group.tsx to show FolderOpenIcon when the group is expanded (fallback remains FolderIcon when collapsed).
  • Assets & Icons
    • Add ui/src/assets/img/icons/folder_open.svg.
    • Register and export FolderOpenIcon in components/base/icons/iconRegistry.tsx.

Written by Cursor Bugbot for commit 7da01396a95a296305ef7a655abc0489eaba51c6. This will update automatically on new commits. Configure here.

tptodorov avatar Nov 28 '25 09:11 tptodorov

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

:white_check_mark: valkirilov
:x: tptodorov
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Nov 28 '25 09:11 CLAassistant

Code Coverage - Frontend unit tests

St.:grey_question:
Category Percentage Covered / Total
🟒 Statements 82.86% 20947/25279
🟑 Branches 68.05% 8832/12978
🟑 Functions 77.91% 5723/7346
🟒 Lines 83.27% 20512/24633

Test suite run success

5424 tests passing in 703 suites.

Report generated by πŸ§ͺjest coverage report action from 38ffec823f7d5d590d77e239c715e9a4e37faadb

github-actions[bot] avatar Nov 28 '25 09:11 github-actions[bot]