Skip to content

feat(compass): added component - #7927

Merged
mcoker merged 2 commits into
patternfly:mainfrom
mcoker:add-compass
Oct 29, 2025
Merged

mcoker merged 2 commits into
patternfly:mainfrom
mcoker:add-compass

Conversation

@mcoker

@mcoker mcoker commented Oct 23, 2025

Copy link
Copy Markdown
Contributor

fixes #7909

@mcoker
mcoker requested a review from kmcfaul October 23, 2025 18:56
@patternfly-build

patternfly-build commented Oct 23, 2025 •

Copy link
Copy Markdown
Collaborator

Comment thread src/patternfly/components/Compass/examples/Compass.md
@mcoker
mcoker force-pushed the add-compass branch 4 times, most recently from 7f4742d to 4c692b6 Compare October 28, 2025 18:37

@thatblindgeye thatblindgeye left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The file comments below this may not necessarily be anything to resolve right now, more thoughts I had looking this over. Let me know what you think.

Comment thread src/patternfly/components/ActionList/examples/ActionList.md
Comment thread src/patternfly/components/Tabs/tabs.hbs
@@ -0,0 +1,6 @@
<div class="{{pfv}}compass__footer{{#if compass-footer--modifier}} {{compass-footer--modifier}}{{/if}}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I'm wondering whether some of these components should use their semantic elements (footer element here, and header and main elsewhere).

Issue is the compass__panel components living outside header, footer, and main. I'm not sure if putting them in aside elements would make the most sense (they sorta do I think).

Probably fine to leave them as plain divs for now, but worth mulling over some more, especially because I assume we need (or at least want) the structure of Compass to be as it is now: header, panel, main, panel, and footer all being adjacent siblings (rather than main containing the 2 panels).

@mcoker mcoker Oct 29, 2025 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcoker
mcoker merged commit 9d5f19b into patternfly:main Oct 29, 2025
4 checks passed
@mcoker
mcoker deleted the add-compass branch October 29, 2025 04:39
@patternfly-build

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 6.5.0-prerelease.10 🎉

The release is available on:

Your semantic-release bot 📦🚀

@mcoker mcoker linked an issue Oct 29, 2025 that may be closed by this pull request
@mcoker mcoker mentioned this pull request Oct 29, 2025
edonehoo pushed a commit to edonehoo/patternfly that referenced this pull request Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compass - new layout components Glass styling

4 participants