TheVicky1 / TheVicky1/Pact_OS

ui: standardize empty state layout in goals view

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

Nobody has claimed this yet.

area:goals beginner friendly bug community contributions-welcome difficulty:beginner difficulty:easy enhancement good first issue help wanted time:<15m type:ui up-for-grabs
Dominant language
TypeScript
Stars
5
Forks
7
Avg merge
39m
Merged PRs (30d)
39

Description

🎯 What needs to be done

Standardize vertical padding, icon container styling, and CTA button alignment in the zero-goals empty state within goals-view.tsx.

Why this matters

Consistent empty states across all modules (Tasks, Goals, Projects, Habits) create a cohesive first-impression experience for new users.

📍 Where to work

  • src/features/goals/components/goals-view.tsx
  • Reference src/features/tasks/components/tasks-view.tsx for standard empty-state layout tokens.

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

Start by comparing the zero-goals empty state in src/features/goals/components/goals-view.tsx with the reference layout in src/features/tasks/components/tasks-view.tsx. Align the vertical padding, icon container styling, and CTA button alignment with the standard empty-state layout tokens. Done means the Goals empty state matches the Tasks reference and remains visually consistent.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, tailwindcss, typescript
Domain
design, frontend
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.