-
Notifications
You must be signed in to change notification settings - Fork 20
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
docs: layout css rewrite, and adding uxdot-components and more... #1465
Conversation
|
✅ Deploy Preview for red-hat-design-system ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Size Change: +9 B (0%) Total Size: 251 kB
ℹ️ View Unchanged
|
How bad would the conflicts be if you tried to merge or rebase off #1420? |
I wouldn't think too terrible. I haven't touched that much in |
wishing Nikki well in her new position, we shouldn't require her review on this PR
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.
Found some small design adjustments we'd want to make. They're not blockers, and I'll create new issues or add notes to an existing one.
What I did
rh-*
components where prudent.docs/styles/styles.css
,docs/styles/typography.css
,docs/styles/reset.css
uxdot-*
componentsuxdot-masthead
,uxdot-sidenav
,uxdot-feedback
,uxdot-hero
,uxdot-best-practices
.uxdot-header
uxdot-sidenav
is now generated from data (sorta) seeeleventy.config.cjs
, not thrilled with this, but it works for now, needs improved. Intent was to reduce overhead of html in that template. Ideally the data would be normalized prior to hitting the interface of the component. [feat]<rh-sidenav>
element #1329_includes
directory to make it more grokkable. Specifically the child folderlayouts
to split global from page layouts and snippets (aka partials which might be a better name for it).rh-table
[docs] Element Props and Attrs sections should be tables #1448TODO:
reset.css
,typography.css
,styles.css
and using@import
pros/cons.uxdot-example
. what are some improvements we can make there?/
about/*
get-started/*
foundations/*
tokens/*
uxdot-sidenav
to the trigger button and make it function.uxdot-sidenav
assets/color/old
assets/get-started/dialog
assets/get-started/icon-libraries
assets/get-started/product-logo-library
assets/grid/grid-responsive-large, mobile-landscape, mobile-portrait, tablet
assets/home/workflow-icon.svg
assets/navigation-foundations/
assets/promo-banner/
assets/search-bar/
assets/spacing/4px.svg-> 80px.svg
assets/tokens/tokens.css
assets/typography/typography-quote.svg
assets/cem.css
assets/close-icon.svg
assets/demos.css
assets/info-icon.svg
assets/padlock-locked.svg
rh-tile
in places whererh-card
items are acting as navigation items. eg<nav class="grid"><rh-tile>...</nav>
foundations/typography
table. Using old PFE values. I've removed them and added a TODO comment for now..grid
usage across pages, should this become a shared utility class or custom element (no shadowdom?)uxdot-toc
that can switch to details element on small viewportsFigma spacing spec: https://www.figma.com/proto/cU0GFIoCz6EU5v3B3byw0U/Docs-overhaul---template-spacing-and-typography?page-id=1%3A2&type=design&node-id=1-1454&viewport=102%2C129%2C1&t=NETho8DWjiwj1qpp-1&scaling=scale-down&mode=design
Move these task items to a fast follow PR:
rh-tile
. ref: [bug]<rh-tile>
z-index issue with::after
link #1469url
filter on links https://www.11ty.dev/docs/plugins/html-base/Testing Instructions
Notes to Reviewers
Lots has changed yet little has changed. Content should be pretty close to 1:1 other then maybe some adjustments to layout where it makes the presentation a bit nicer, such as a 3 column grid, or items placed in
rh-tile
orrh-card
where we can dogfood those components. Additionally tables have been converted all to userh-table
.Tasks:
uxdot-sidenav
needs accessibility review