MissingPage: support multiple action buttons
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia leggendo il componente MissingPage e confronta la sua API del footer con ErrorState, che supporta già customFooter. Verifica come viene renderizzata l’azione toHomePageUrl esistente, quindi aggiungi un modo supportato per renderizzare più azioni personalizzate mantenendo il comportamento attuale. Il lavoro è completo quando i consumer possono fornire sia azioni per la home sia azioni per tornare indietro senza duplicare il layout di MissingPage.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
MissingPage currently supports only a single link/action via the toHomePageUrl prop (rendered as a "Go to home page" link). A common 404 page pattern includes multiple actions — typically both "Go Home" and "Go Back" buttons.
Use Case
In ansible/ansible-ui, our custom PageNotFound component renders two action buttons:
-
"Go to Dashboard" (navigate to home)
-
"Return to previous page" (browser back)
We cannot adopt MissingPage because it only renders one action.
Proposed Solution
Add support for custom footer actions, either via:
-
A
customFooteroractionsprop that acceptsReactNode(most flexible) -
An
additionalActionsarray prop alongside the existingtoHomePageUrl
This would align with how other component-groups components like ErrorState support customFooter.
Current Workaround
We maintain a custom PageNotFound component that duplicates MissingPage's layout but adds a second button.
Jira Issue: PF-4547
- Lingua principale
- TypeScript
- Stelle
- 10
- Fork
- 40
- Merge medio
- 3g 22h
- PR unite (30g)
- 4
Guida per i contributori
Apri 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 patternfly/react-component-groups
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
patternfly/react-component-groups#968 · 1 commento ·
-
PF Team
patternfly/react-component-groups#979 · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
patternfly/react-component-groups#942 · 1 commento ·
-
rehor-ai-patternfly
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
patternfly/react-component-groups#909 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di patternfly/react-component-groups
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Add: Star Sports 2 Telugu HD Apertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
inmanta/web-console#7367 ·