primefaces / primefaces/primereact
Row checkbox selection tick is invisible in Landing Page Theme section
Nobody has claimed this yet.
- Dominant language
- CSS
- Stars
- 8.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
On the PrimeReact landing page/homepage, the DataTable in the "Themes" section has selectable rows. However, when clicking on a row's checkbox to select it, the active highlight color and the "tick" icon are not visible. The checkbox appears blank even though the row becomes selected.
Reproducer
No response
System Information
System:
OS: Windows 11 10.0.26200
CPU: (12) x64 12th Gen Intel(R) Core(TM) i5-12450H
Memory: 4.23 GB / 15.65 GB
Binaries:
Node: 22.22.0 - C:\nvm4w\nodejs\node.EXE
Yarn: 4.10.3 - C:\nvm4w\nodejs\yarn.CMD
npm: 11.12.0 - C:\Users\pgcet\AppData\Roaming\npm\npm.CMD
bun: 1.3.11 - C:\Users\pgcet\AppData\Local\Microsoft\WinGet\Packages\Oven-sh.Bun_Microsoft.Winget.Source_8wekyb3d8bbwe\bun-windows-x64\bun.EXE
Browsers:
Chrome: 148.0.7778.179
Edge: Chromium (140.0.3485.54)
Internet Explorer: 11.0.26100.8115
Steps to reproduce the behavior
- Go to the PrimeReact documentation homepage (
/). - Scroll down to the "Themes" section where the large
DataTableis displayed. - Click on any checkbox in the left column (or click on the "Select All" checkbox in the header).
- Notice that the checkbox checkmark is not clearly visible.
Expected behavior
The checkbox should be filled with the theme's primary color (--primary-color) and the check icon should be clearly visible (--primary-color-text), completely matching the theme.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the PrimeReact documentation homepage and inspect the Themes section's DataTable row and header checkbox styling. Reproduce selection on individual rows and with Select All, then verify the checked state uses the theme's --primary-color and --primary-color-text variables with a clearly visible tick.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, react
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100