Skip to content

UI fix: Upgrade dashboard CTA buttons with consistent styling and hover animations to improve UX.#730

Open
Himanshujha7 wants to merge 2 commits into
aryandas2911:mainfrom
Himanshujha7:main
Open

UI fix: Upgrade dashboard CTA buttons with consistent styling and hover animations to improve UX.#730
Himanshujha7 wants to merge 2 commits into
aryandas2911:mainfrom
Himanshujha7:main

Conversation

@Himanshujha7
Copy link
Copy Markdown

##Description
Upgraded plain text/underline CTA buttons across the Dashboard to styled, accessible buttons with consistent visual design and subtle micro-interactions.

🔗 Related Issue
Closes #504

🛠 Changes Made
Replaced Span element with a proper element in DashboardTasks.jsx
Upgraded "Manage →" (DashboardTasks), "View All Tasks →" (TaskPreview), and "Build →" (Dashboard) from plain underline links to styled pill buttons using the project's --primary color
Added arrow icon (ArrowRight from lucide-react) with group hover animation, arrow slides right on hover without resizing the button

image

Checklist

  • Code runs locally
  • Followed project structure
  • No console errors
  • Properly tested changes
  • Linked the issue

🚀 Notes for Reviewers
All three buttons follow the same pattern, group on the button, hover on the arrow icon.

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.

[UI] Component Cards on Dashboard have text-only CTAs - to improve UX/UI

1 participant