TheVicky1 / TheVicky1/Pact_OS

[UI] Standardize Hover Elevation and Gold Border on Streak Summary Card

Open Beginner friendly
#112 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:habits beginner friendly bug community contributions-welcome difficulty:beginner difficulty:easy good first issue hacktoberfest help wanted open-source ui up-for-grabs
Dominant language
TypeScript
Stars
5
Forks
7
Avg merge
39m
Merged PRs (30d)
39

Description

Target File

src/features/habits/components/streak-summary-card.tsx

Estimated Time

5-10 minutes

Difficulty

Level 1 (Beginner)

Why This Matters

Consistency across obsidian glassmorphic card containers improves visual cohesion across OS workspaces.

Current Behavior

streak-summary-card.tsx renders static border styles without subtle hover elevation or gold border glow.

Requested Change

Add transition-all duration-200 hover:border-[#d4af37]/30 hover:shadow-lg to the primary card container.

Acceptance Criteria
  • Card container smoothly transitions border opacity on hover.
  • npm run lint passes without warnings.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open src/features/habits/components/streak-summary-card.tsx and locate the primary card container. Add the requested hover transition, border opacity, and elevation classes, then run npm run lint. Done means the card transitions smoothly on hover and lint passes without warnings.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, tailwindcss, typescript
Domain
design, frontend
Issue type
Feature
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
90/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.