patternfly / patternfly/react-component-groups

Provide a ContextMenu component

Aperta
#103 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement
Lingua principale
TypeScript
Stelle
10
Fork
40
Merge medio
3g 22h
PR unite (30g)
4

Descrizione

In Cockpit we currently have our own ContextMenu component , currently not really re-usable. Now that we are working on a plugin that also needs a ContextMenu, I've been thinking about making it re-usable.

In today's PF community meeting I noticed that the react-topology package also includes a contextmenu component.

Maybe it would be beneficial if that was moved here? I haven't looked into the re-usability of the react-topology's contextmenu for our use case but I can imagine there might be more projects using PF which could use it.


Jira Issue: PF-2017

Guida per i contributori

Apri la guida per i contributori

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.

Direzione di ricerca

Inizia confrontando pkg/lib/cockpit-components-context-menu.jsx di Cockpit con il componente contextmenu in packages/module/src/components/contextmenu di react-topology. Determina se il componente react-topology supporta i casi d'uso dichiarati di Cockpit e gli altri casi d'uso di PatternFly, quindi definisci l'ambito e il punto di integrazione del componente riutilizzabile. Il lavoro è completato quando è disponibile un componente ContextMenu condiviso per il caso d'uso del plugin.

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

Valutazione

Stack tecnologico
react, typescript
Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.