Adopt the Separator primitive for ad-hoc dividers
I maintainer di solito rispondono entro 1 giorno
@yogesh201sits ci sta già lavorando.
Dal 21/10/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- next.js, tailwindcss, typescript
- Ambito
- frontend
Direzione di ricerca
Start with src/components/ui/separator.tsx, then search src/ for border-t border-border and bare <hr> elements. Review each match against the issue’s guidance to distinguish divider rules from structural borders, and use vertical orientation only where appropriate. Done means clear divider cases use Separator, structural borders remain unchanged, and pnpm build passes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Good first issue
The separator primitive ships but is unused in src/ — dividers are currently hand-rolled with border-t border-border in various places. The component inventory flags this directly ("separator is shipped but unused — adopt it where dividers are currently ad-hoc").
What to do
- Find ad-hoc horizontal dividers (
border-t border-borderused purely as a rule, a bare<hr>, etc.) and replace them with<Separator />where it's genuinely a divider — not structural borders on cards/inputs/sections. - Good candidates: list/section dividers inside menus and panels. Skip container borders (cards, inputs, the marketing footer/section frames) — those are intentional structure, not separators.
- Use
orientation="vertical"where a vertical rule is appropriate.
Acceptance
-
Separatoris used for at least the clear divider cases - No structural/container borders were changed
- No visual regression;
pnpm buildpasses
Pointers
- Primitive:
src/components/ui/separator.tsx(import@/components/ui/separator) - Search for
border-t border-borderto find candidates; use judgment per the guidance above
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 6
- Merge medio
- 13h 29m
- PR unite (30g)
- 56
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di grasshopper-protocol/grsshppr
-
bug UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
grasshopper-protocol/grsshppr#209 ·
I maintainer di solito rispondono entro 1 giorno
-
Add tests for utils.ts cn() functionForse già presa @yogesh201sits l’ha presa 7 giorni fa. Apertagood first issue testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
grasshopper-protocol/grsshppr#81 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
code quality documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
grasshopper-protocol/grsshppr#78 ·
I maintainer di solito rispondono entro 1 giorno
-
a11y documentation good first issue UI
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
grasshopper-protocol/grsshppr#77 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
grasshopper-protocol/grsshppr#46 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di grasshopper-protocol/grsshppr
Issue simili
-
[Bug]: Pen taps on sidebar rows start a drag and lose their clickForse già presa @makhnatkin l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
b310-digital/teammapper#1515 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
puckeditor/puck#1884 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
outline/outline#14378 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nicobailon/pi-web-access#642 ·
I maintainer di solito rispondono entro 1 giorno