Skip to content

fix(ui): add cursor-pointer to Button base#118

Merged
r4topunk merged 1 commit into
mainfrom
fix/button-cursor-pointer
Jun 9, 2026
Merged

fix(ui): add cursor-pointer to Button base#118
r4topunk merged 1 commit into
mainfrom
fix/button-cursor-pointer

Conversation

@r4topunk

@r4topunk r4topunk commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Tailwind v4's preflight sets cursor: default on <button>, so every enabled button in the app lost its pointer cursor on hover. This adds cursor-pointer to the shared shadcn Button base classes — fixing it app-wide in one place.

Changes

  • src/components/ui/button.tsx — add cursor-pointer to the base cva string.

Notes

  • Disabled buttons keep disabled:pointer-events-none, so the pointer doesn't show on disabled state (no change there).
  • asChild/link usages (rendered as <a>) already had pointer; this is harmless there.

Test plan

  • Hover any enabled button (bounties, auctions, nav, etc.) → cursor is a pointer
  • Hover a disabled button → no pointer (unchanged)

Generated with Claude Code

Tailwind v4 preflight sets cursor: default on <button>, so all enabled
buttons lost the pointer cursor on hover. Add cursor-pointer to the shared
Button base classes (disabled buttons keep pointer-events-none, so they're
unaffected).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
gnars-shadcn Ignored Ignored Jun 9, 2026 12:34pm
hackertestdao Ignored Ignored Jun 9, 2026 12:34pm

Request Review

@r4topunk r4topunk merged commit 808b80f into main Jun 9, 2026
4 checks passed
@r4topunk r4topunk deleted the fix/button-cursor-pointer branch June 9, 2026 12:41
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.

1 participant