Skip to content

feat(dashboard): add dashboard list item component#494

Merged
BrianDangDev merged 5 commits into
thoth-tech:Feature/Cross-Unitfrom
cillynder:feat/dashboard_items
May 16, 2026
Merged

feat(dashboard): add dashboard list item component#494
BrianDangDev merged 5 commits into
thoth-tech:Feature/Cross-Unitfrom
cillynder:feat/dashboard_items

Conversation

@cillynder
Copy link
Copy Markdown

Description

Creates the dashboard list item component and link it to the dashboard page.

On click, these items will redirect straight to the task view in its respective project. This will be changed in the upcoming expanded task item, which moves this behaviour into a separate "more info" button according to the design specs.

image

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Tested by using docker-compose containers in development/ of doubtfire-deploy to verify layout changes.

Optionally thoth-tech/doubtfire-api#100 can be used for far more efficient data fetching. This PR includes the changes necessary to support this new endpoint capability.

Testing Checklist:

  • Tested in latest Chrome
  • Tested in latest Safari
  • Tested in latest Firefox

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

Copy link
Copy Markdown

@owens-hub-git owens-hub-git left a comment

Choose a reason for hiding this comment

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

Looks good, after testing on my own it shows all units and tasks accurately with respective colours. Great starting point for the dashboard

My only question is would it be good to have the list item in subfolder as it's inside the dashboard component?

@Labiba33
Copy link
Copy Markdown

Tested the changes locally and everything looks good. The dashboard items display correctly with the appropriate task details and colours, and navigation to the task view is working as expected.

@BrianDangDev BrianDangDev merged commit f0909af into thoth-tech:Feature/Cross-Unit May 16, 2026
1 check passed
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.

5 participants