demos: use sentence case for every field label
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 84/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- angular, tailwindcss, typescript
- Domain
- frontend
Research direction
Start in libs/demo-shared/src/lib/demo-resources.ts and check how the three resources define field names and labels. Run the demo-material and demo-tailwind demos to inspect list, show, create, and edit pages, then update tests that expect the old labels. Done when all headers and field labels use the requested sentence case and both Nx test commands pass.
Written by the indexing model from the issue text.
Description
What is wrong
Column and field labels in the demos mix lower case and capitals: "id", "name", "email", "price", "total" next to "User" and "Created at".
How to see it
Open https://pidrang.dev/demo-material/orders: the headers read "id", "User", "total", "Created at".
Where to look
libs/demo-shared/src/lib/demo-resources.ts: only user_id and created_at have a label; the other fields show their name.
Steps
- Add a
labelin sentence case to every field that has none: "ID", "Name", "Email", "Price", "Total". - Run both demos and check the list, show, create and edit pages.
- Run
pnpm exec nx test demo-materialandpnpm exec nx test demo-tailwind, and update the tests that look for the old text.
Done when
- Every header and field label of the three resources is in sentence case, in both demos.
- The tests pass.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 2
- Avg merge
- 9h 17m
- Merged PRs (30d)
- 48
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing 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.
More from pidrang/pidrang
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
bug good first issue layer: library pkg: cli
Difficulty 1/5 1-3 hours Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
good first issue layer: demo
Difficulty 1/5 Under an hour Newbie friendliness 95/100
Maintainers usually reply within 1 day
-
good first issue layer: demo
Difficulty 1/5 Under an hour Newbie friendliness 95/100
Maintainers usually reply within 1 day
-
layer: demo pkg: cli refactor
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
jeanibarz/knowledge-base-mcp-server#1268 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Koenkk/zigbee-herdsman-converters#13820 ·
Maintainers usually reply within 2 days
-
[prefer-expect-resolves] autofix leaves a stray ")" when the awaited expression is parenthesizedOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
jest-community/eslint-plugin-jest#2052 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Wallet functions throws TypeError when the wallet has no account IDPossibly taken @Medhansh-741 claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
hiero-ledger/hiero-sdk-js#4781 · 1 comment ·
Maintainers usually reply within 1 day