-
Notifications
You must be signed in to change notification settings - Fork 106
[feat]: Create <pf-v6-alert-group> element #2928
Copy link
Copy link
Open
Labels
1:1Aligning components with PatternFly v4Aligning components with PatternFly v4blockedWaiting on some other team or processWaiting on some other team or processgood 1st issueGood for newcomers to the project; requires at least an introductory knowledge of the languageGood for newcomers to the project; requires at least an introductory knowledge of the languagepriority: lowSeverity level: 3Severity level: 3
Milestone
Metadata
Metadata
Assignees
Labels
1:1Aligning components with PatternFly v4Aligning components with PatternFly v4blockedWaiting on some other team or processWaiting on some other team or processgood 1st issueGood for newcomers to the project; requires at least an introductory knowledge of the languageGood for newcomers to the project; requires at least an introductory knowledge of the languagepriority: lowSeverity level: 3Severity level: 3
Type
Fields
Give feedbackNo fields configured for issues without a type.
Summary
Create a
<pf-v6-alert-group>web component implementing the PatternFly v6 Alert group functionality.Container for stacking and positioning multiple alerts, with toast and inline variants.
Prior Art
Notes
pf-v6-alert- port that firstRequirements
@patternfly/react-coreAlertGroupElement-specific considerations
isToast: positions group as fixed overlay (top-right by default)isLiveRegion/hasAnimations: ARIA live region for dynamically added alertsisLiveRegion: render<div role="list" aria-live="polite" aria-atomic="false">; alerts within arerole="listitem"position: fixed,z-indexabove page content, respectsprefers-reduced-motionfor enter/exit animationsoverflowMessageprop: collapses excess alerts into a "Show more" button<pf-v6-alert>childrenChecklist
Implementation
.claude/ADVICE.md@summaryand JSDoc on element classDemos
Tests
a11ySnapshotassertionsReviews
/review-apipasses/review-demospasses/review-a11ypasseseslintandstylelintpassShip
staging/pfv6(NOTmain)