-
Notifications
You must be signed in to change notification settings - Fork 145
Feat/2992 view all components #3181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/2992 view all components #3181
Conversation
|
PF4 preview: https://patternfly-org-pr-3181-v4.surge.sh/v4 |
|
@maryshak1996 I've put up a rough draft of this page to confirm some of the details before cleaning up for a final review, you can see it here: Questions:
@mcarrano FYI |
|
Hey @evwilkin , so exciting to see this coming together! To your questions:
|
|
@mcarrano @nicolethoen @wise-king-sullyman this PR is ready for review. See PR description, including the link to most recent design iteration, as that should give high-level summary of all the conversation that's happened (above) in this issue. |
mcarrano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At first glance this looks great @evwilkin ! @mmenestr @maryshak1996 @lboehling @edonehoo perhaps also take a look.
|
@evwilkin looks great!! My only comment is, are we going to call that nav item "View all components"? It feels weird to me to have an "action" as a nav item. Maybe we could simplify it to "All components" (?) Curious what others think! |
nicolethoen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM. The number of style overrides applied to the Toolbar specifically feel like a little bit of a red flag - I wonder if we could use Toolbar props to a similar effect. But that can be a follow up eventually. For now this is good.
|
This looks great! I think that @mmenestr 's comment around removing the action text makes sense. I have two other notes ...
|
|
This looks fantastic. I'm also team "All components"! I think it makes sense for it to be named differently and, to me, "Overview" suggests that there will be top level details regarding components, rather than a catalog of everything. |
|
This looks great! +1 to the comments made above. I also suggest that we stay consistent with the label color we're using for "beta features" and other component tagging across the site. I recommend updating the label to a blue fill per the design recommendation in #1239 |
I might have this be a follow up PR if we want it. |
mcarrano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!


Closes #2992
This PR adds a component gallery listed as "View all components" at the top of the components sidenav section, which contains a gallery view (illustrations only) and a list view (illustrations + summary text) both of which link directly to component pages on click. These new components are built in a way that by changing just the
sectionandsubsectionprops you are able to dynamically generate a new gallery for any nav grouping.Notes:
components => menusexpandable section would be listed as "menus" in the gallery & link to first page within that expandable section).components => menuscomponents - Dropdown, Menu, Select, etc - will be included in the gallery. They're grouped separately in the sidenav tertiary nav for organization, but can still be listed individually in the gallery view).Design and implementation has changed significantly throughout build, final designs here: #2992 (comment)
TODO: