Fix style of todo items

What does this MR do and why?

Fix style of todo items

A previous MR (!202396 (merged)) caused style problems for todo items on the todos page by introducing styles meant for another page directly to the shared component.

References

Screenshots or screen recordings

Before After
Screenshot_2025-08-27_at_17.32.13 Screenshot_2025-08-27_at_17.31.42

How to set up and validate locally

  1. Check out this branch
  2. Enable the personal_homepage feature flag in the GDK
  3. Visit https://gdk.test:3000/dashboard/todos
  4. You will see that the select all checkbox is properly aligned with the checkboxes for todo items, and the snooze/done buttons for todo items are aligned with the snooze/done buttons for selected items
  5. Visit https://gdk.test:3000/dashboard/home
  6. You will see that the style of todo items here is identical to the style on master (confirm this by running git checkout HEAD^ or git switch master)

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #561075 (closed), #548836 (closed)

Edited by Chad Lavimoniere

Merge request reports

Loading