Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Create basic elements

Aperta
#354 9 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Una pull request collegata è già stata integrata.

  • #390 di @shindeajinkya — integrata

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
next.js, react, storybook, typescript
Ambito
frontend, testing

Direzione di ricerca

Scegli un elemento non ancora selezionato e inizia in packages/components/src/elements, usando l’elemento Button come esempio. Esegui yarn dev per aprire il playground Next.js, quindi aggiungi i file TSX, Storybook e di test dell’elemento. Il lavoro è completato quando l’elemento funziona nel playground e ha un PR con un titolo che inizia con feat: e il suo nome.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue help wanted

Build a set of basic elements.

Elements are found in the packages/components/src/elements folder. Each element should have working

  • tsx file
  • storybook file
  • test file

Example of a basic element is the Button element inside the elements folder.

Please choice one of the elements from the list to work on by commenting below. After completing an element, create a PR with feat: and name of the element.

  • Avatar
  • Badge/Tag
  • Card
  • Checkbox
  • Dropdown Menu
  • Modal
  • Link
  • Radio
  • Sheet
  • Switch
  • TextField
  • Textarea
  • Tooltip
  • Skeleton - Avatar
  • Skeleton - Text Block

Please see the playground environment for resources. To start a playground environment run in your terminal yarn dev This will run Next JS environment on localhost:3000 for building the element, and also run a watch script on the library.

No need to be overly concerned about the css because a figma design hasn't been made yet.

An example of each component can be found here
copy and pasting from here is acceptable, because the focus is to get more structure in place and also for contributors to get more familiar with the project and tech stack.

If you have any questions or problems, please ask in the web3-ui channel in the D_D discord

Lingua principale
TypeScript
Stelle
779
Fork
147
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Developer-DAO/web3-ui

Tutte le issue di Developer-DAO/web3-ui

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.