[Copy] Improve Empty-State Description and Callout in Goals View
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 7
- Avg merge
- 39m
- Merged PRs (30d)
- 39
Description
- Labels:
good first issue,ui,difficulty:beginner,area:dashboard - Target File:
src/features/goals/components/goals-view.tsx - Estimated Time: 5–10 minutes
- Difficulty: Level 1 (Beginner)
Why This Matters
When a new user visits the Goals workspace for the first time with 0 goals, the empty state should offer clear, encouraging guidance on setting their first strategic milestone.
Current Behavior
src/features/goals/components/goals-view.tsx displays a basic "No goals found" heading.
Requested Change
Refine the empty-state subtitle copy to: "Define your high-leverage quarterly objectives and break them down into actionable milestones."
Acceptance Criteria
- Empty state copy updated in
src/features/goals/components/goals-view.tsx. - TypeScript check and ESLint pass cleanly.
Verification
npm run lint
npx tsc --noEmit
Contributor Notes
Single string copy change in one file.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open src/features/goals/components/goals-view.tsx and locate the Goals empty state displaying the “No goals found” heading. Update its subtitle to the requested quarterly-objectives copy, then run npm run lint and npx tsc --noEmit. Done means the new empty-state wording appears and both checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 95/100