Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
979c78f
fix(blockquote): fix center alignment, enforce blockquote font size a…
adamjohnson Jan 10, 2025
6271efd
Merge branch 'main' into staging/cubone
zeroedin Jan 20, 2025
34b8726
fix(pagination): Colors, right to left demo, and logical properties (…
adamjohnson Jan 28, 2025
1ca07a2
Merge branch 'main' into staging/cubone
adamjohnson Jan 29, 2025
9389123
chore(blockquote): correct changeset level (#2137)
zeroedin Feb 9, 2025
5c16a87
feat(dialog): use native HTML dialog element (#2078)
adamjohnson Feb 10, 2025
c247ad7
fix(back-to-top): demo visibility and logical properties (#2133)
adamjohnson Feb 10, 2025
e1eaa25
Merge branch 'main' into staging/cubone
bennypowers Feb 12, 2025
a8bed6d
feat(navigation-primary): add navigation primary
zeroedin Feb 17, 2025
11f9859
fix(navigation-primary): intrinsic list for nav items, updated slot a…
zeroedin Feb 18, 2025
3f5d4f6
fix(navigation-primary): refactor onExpand
zeroedin Feb 18, 2025
a0ccd69
feat(announcement): add `<rh-announcement>` v2 (#2153)
adamjohnson Feb 26, 2025
dd899cd
Merge branch 'main' into staging/cubone
bennypowers Feb 26, 2025
2b66b6c
fix(navigation-primary): remove universal design, update to latest st…
zeroedin Feb 27, 2025
b1b3fa3
Merge branch 'main' into feat/navigation-primary
zeroedin Feb 27, 2025
296bd9e
fix(avatar): remove grid layout from plain avatar
zeroedin Feb 27, 2025
08aef71
chore: add changeset for avatar change
zeroedin Feb 27, 2025
674f76d
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Feb 27, 2025
3d4c41d
fix(navigation-item): correct slots controller
zeroedin Feb 27, 2025
29f897b
fix(navigation-primary): update colors to match design
zeroedin Feb 27, 2025
9dcadbd
fix(navigation-primary): align menu styles add more mock content
zeroedin Feb 27, 2025
7406848
fix(navigation-primary): update caret icons to subtle color
zeroedin Feb 27, 2025
d2a8272
fix(navigation-primary): lower breakpoint for links
zeroedin Feb 27, 2025
fd972fa
fix(navigation-primary): adjust icon sizes and spacing
zeroedin Feb 27, 2025
ba95fcb
docs(navigation-primary): override padding for context demo
zeroedin Feb 27, 2025
5ca8f73
fix(navigation-primary): paddding adjustments
zeroedin Feb 28, 2025
59bddeb
fix(navigation-secondary): add gradient to non standalone items
zeroedin Feb 28, 2025
9271d01
fix(navigation-primary): remove graident from hamburger view
zeroedin Feb 28, 2025
98080cb
fix(navigation-primary): add basic dsd support, style tweaks
zeroedin Mar 3, 2025
27af806
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 4, 2025
d4d3b01
fix(navigation-primary): inset shadow styles
zeroedin Mar 4, 2025
3bf2d2d
fix(navigation-primary): active state
zeroedin Mar 4, 2025
c842f0d
fix(navigation-primary): hover state pills
zeroedin Mar 4, 2025
01aa311
fix(navigation-primary): adjust active focus hover states on pills
zeroedin Mar 4, 2025
9dd3d9d
fix(navigation-primary): adjust pill icon size
zeroedin Mar 4, 2025
2b6b624
fix(navigation-primary): adjust links padding
zeroedin Mar 4, 2025
06e866e
fix(navigation-primary): fix links spacing
zeroedin Mar 4, 2025
1140392
fix(navigation-primary): support links as top level
zeroedin Mar 4, 2025
1474eee
fix(navigation-primary): adjust paadding for top level links
zeroedin Mar 4, 2025
b7b518a
feat(overlay): add overlay
zeroedin Mar 5, 2025
5aabf3d
fix(navigation-primary): fix overlay state
zeroedin Mar 5, 2025
1513716
fix(navigation-primary): tweak overlay state
zeroedin Mar 5, 2025
48b5e79
fix(navigation-primary): tweak spacing of quicklinks, fix ios marker
zeroedin Mar 5, 2025
58ce24f
fix(navigation-secondary): overlay closure for secondary dropdowns
zeroedin Mar 5, 2025
6b322f0
fix(navigation-primary): align to design for main dropdowns
zeroedin Mar 11, 2025
bcee046
fix(overlay): correct inset
zeroedin Mar 11, 2025
d7ce59f
fix(navigation-primary): prep for color context change
zeroedin Mar 11, 2025
4f92b13
docs(navigation-primary): revert removing color-palette from demos th…
zeroedin Mar 11, 2025
65044bc
docs(navigation-primary): add color-palette back to to not-defined
zeroedin Mar 11, 2025
bc66480
fix(navigation-primary): size, spacing and positioning tweaks
zeroedin Mar 12, 2025
0e5344a
fix(navigation-primary): rotate hamburger caret with transition
zeroedin Mar 12, 2025
7282920
fix(navigation-primary): more spacing tweaks
zeroedin Mar 12, 2025
3339bef
fix(navigation-primary): improve dehydrated styles
zeroedin Mar 12, 2025
3430ebe
docs(navigation-primary): remove comment
zeroedin Mar 12, 2025
90df736
fix(navigation-primary): revert dehydrate attempt
zeroedin Mar 12, 2025
ba1b358
fix(navigation-primary): refactor css take two
zeroedin Mar 12, 2025
e0857e2
fix(navigation-primary): overlay state in compact
zeroedin Mar 12, 2025
8c668d7
fix(navigation-primary): fix margin for secondary
zeroedin Mar 13, 2025
5fa3175
fix(navigation-primary): fix non standalone link style
zeroedin Mar 13, 2025
cfc8527
fix(navigation-primary): align interactive states with design again
zeroedin Mar 13, 2025
6c5141d
fix(navigation-primary): add fallback values
zeroedin Mar 13, 2025
ec7ace2
fix(navigation-primary): add font-family
zeroedin Mar 13, 2025
36ad325
fix(navigation-primary): use height adjustment instead of translation
zeroedin Mar 13, 2025
8c82482
fix(navigation-primary): add onfocusout and keydown tab accessibility…
zeroedin Mar 13, 2025
7880907
fix(navigation-primary): dont close hamburger on escape keypress
zeroedin Mar 14, 2025
80ba309
fix(navigation-primary): visually hide summary
zeroedin Mar 14, 2025
5455ac7
docs(navigation-primary): add title to slotted summit logo
zeroedin Mar 14, 2025
ba565ec
fix(navigation-primary): fix title on default svg
zeroedin Mar 14, 2025
7701230
fix(navigation-primary): fix safari render bug
zeroedin Mar 17, 2025
b5a9e80
chore(avatar): update changeset
zeroedin Mar 17, 2025
b44fbc3
refactor(navigation-primary): bring standalone elements internal to r…
zeroedin Mar 17, 2025
b7e1e40
docs(navigation-primary): mock page content
zeroedin Mar 17, 2025
51246ca
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 17, 2025
4bd5e0a
fix(navigation-primary): missed class rename in declaration
zeroedin Mar 17, 2025
bfb3a63
fix(navigation-primary): clean up
zeroedin Mar 18, 2025
534d4ca
fix(navigation-primary): click should be on summary
zeroedin Mar 18, 2025
d4c63d3
fix(navigation-primary): fix shift tab between secondary dropdowns
zeroedin Mar 18, 2025
4570153
fix(navigation-primary): correct spacing for icon and avatar secondary
zeroedin Mar 18, 2025
b0e4ee0
fix(navigation-primary): on close overlay
zeroedin Mar 18, 2025
45d5075
docs(navigation-primary): fancier mock data
zeroedin Mar 18, 2025
71c1bb1
fix(navigation-primary): overlay closes only when hamburger not open
zeroedin Mar 18, 2025
a5d5606
fix(navigation-primary): in compact and hamburger open
zeroedin Mar 18, 2025
e4696e2
docs(navigation-primary): improve readme
zeroedin Mar 18, 2025
efcebbc
fix(navigation-primary): safari bug
zeroedin Mar 19, 2025
3059e3f
fix(navigation-primary): remove internal nav element, should have bee…
zeroedin Mar 19, 2025
25b3162
fix(navigation-primary): visually hide not display none hamburger sum…
zeroedin Mar 19, 2025
a4016f1
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 21, 2025
f33bbeb
fix(navigation-primary): update to using light-dark()
zeroedin Mar 21, 2025
bff4065
fix(navigation-primary): orphaned on class
zeroedin Mar 21, 2025
f89dd68
style(navigation-primary): whitespace
bennypowers Mar 23, 2025
58cba87
style: whitespace
bennypowers Mar 23, 2025
c534dd3
style: lint
bennypowers Mar 23, 2025
1c282e9
style: format
bennypowers Mar 23, 2025
e415d78
fix(navigation-primary): try forcing update of compact on initial loa…
zeroedin Mar 25, 2025
dc455f8
fix(navigation-primary): implement hamburger context, refactor item css
zeroedin Mar 25, 2025
7b29def
docs(navigation-primary): demo text improvement
zeroedin Mar 25, 2025
6b5254a
fix(navigation-primary): handle hamburger menu in tab navigation
zeroedin Mar 25, 2025
f0d12ea
fix(navigation-primary): dont close the trigger element on shift+tab …
zeroedin Mar 25, 2025
718a4bb
fix(navigation-primary): remove container part from item
zeroedin Mar 25, 2025
f3ba022
style(navigation-primary): format
zeroedin Mar 25, 2025
c9ea5d4
refactor: move hamburger css into hamburger
bennypowers Mar 25, 2025
4880165
fix(navigation-primary): css tweaks
zeroedin Mar 25, 2025
eccee56
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 26, 2025
18ca3cd
refactor(navigation-primary): remove hamburger context, fix dir, docs
zeroedin Mar 28, 2025
0a6cf37
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 28, 2025
e49358c
fix(navigation-primary): lint
zeroedin Mar 28, 2025
abd0a50
fix(navigation-primary): force a compact check after hydration on fir…
zeroedin Mar 28, 2025
1fbd160
fix(navigation-primary): use closest navigtion-primary for offsetWidth
zeroedin Mar 28, 2025
d0ff7ac
docs(nav-primary): updating overview page, removing others for now, a…
markcaron Mar 28, 2025
0254934
docs(navigation-primary): fixing relatedItems block
markcaron Mar 28, 2025
7d6fe30
fix(navigation-primary): fix closest usage bug when coming from a sha…
zeroedin Mar 28, 2025
03fc506
docs: lint
zeroedin Mar 28, 2025
16df863
fix(navigation-primary): improve firstupdated compact check
zeroedin Mar 29, 2025
2c93bab
fix(navigation-primary): logical properties all the things
zeroedin Mar 29, 2025
21c0d88
fix(navigation-primary): item should still just check closest as its …
zeroedin Mar 29, 2025
d25b05d
docs(navigation-primary): rtl demo
bennypowers Mar 30, 2025
b90e7b8
fix(navigation-primary): remove unused rtl class
bennypowers Mar 30, 2025
c20afb3
style: formatting
bennypowers Mar 30, 2025
d9270ea
perf(navigation-primary): remove custom events
bennypowers Mar 30, 2025
32cd1e8
fix: ok, one custom event :)
bennypowers Mar 30, 2025
7feddcb
fix(navigation-primary): remove colorPalette from item no longer nec…
zeroedin Mar 31, 2025
fa693f9
fix(navigation-primary): move mobile toggle label to a property
zeroedin Mar 31, 2025
375c8b6
fix(navigation-primary): readd themeable
zeroedin Mar 31, 2025
7925234
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Mar 31, 2025
dca61f2
fix(navigation-primary): cleanup on isle 9, missed removing the property
zeroedin Mar 31, 2025
07d7ebd
docs(nav-primary): adding screenshot image
markcaron Mar 31, 2025
7ba37a4
fix(navigation-secondary): use light-dark in svg in case theme tokens…
zeroedin Mar 31, 2025
1ecf143
fix(navigation-primary): correct svg to use fill not class
zeroedin Mar 31, 2025
cb7bb08
fix(navigation-primary: scrollbar only on overflow
zeroedin Mar 31, 2025
0724424
fix(navigation-primary: scrollbar only on overflow - item too
zeroedin Mar 31, 2025
87fbd46
docs(nav-primary): cleanup on aisle 6! Wrong directory for screenshots
markcaron Mar 31, 2025
daf3bf5
Merge remote-tracking branch 'refs/remotes/origin/feat/navigation-pri…
markcaron Mar 31, 2025
fa71802
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 1, 2025
5138ca3
docs(navigation-primary): update README code example
zeroedin Apr 1, 2025
cfa8f5c
fix(navigation-primary): update class name for overlay to match namin…
zeroedin Apr 1, 2025
de78a41
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 1, 2025
90259ac
fix(navigation-primary): dont reflect mobile toggle property
zeroedin Apr 1, 2025
206b3a3
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 1, 2025
a0e84e2
docs(navigation-primary): update demos with api change
zeroedin Apr 1, 2025
20d0672
test(navigation-primary): add tests
zeroedin Apr 1, 2025
db51620
chore(navigation-primary): add changeset
zeroedin Apr 1, 2025
dd577c6
fix(navigation-primary): remove unused surface
zeroedin Apr 1, 2025
795ef45
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 2, 2025
562b872
doc(navigation-primary): cleanup not-defined demo
zeroedin Apr 2, 2025
7fe5498
fix(navigation-primary): fix missing failovers
zeroedin Apr 2, 2025
47154ff
fix(navigation-primary): more missing css failovers
zeroedin Apr 2, 2025
2bfad02
fix(navigation-primary): missing failover in overlay
zeroedin Apr 2, 2025
3854f83
fix(navigation-primary): fixes dropdown event needing target type
zeroedin Apr 3, 2025
52c6126
fix(navigation-primary): appease axe-dev-tools
zeroedin Apr 3, 2025
421d64b
fix(navigation-primary): improved client hydration check of compact
zeroedin Apr 4, 2025
ebcb5e9
fix(navigation-primary): improve css
zeroedin Apr 4, 2025
818606a
fix(navigation-primary): remove unused hide class
zeroedin Apr 4, 2025
f981a9c
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 4, 2025
8205c77
fix(navigation-primary): improve shift+tab handling
zeroedin Apr 4, 2025
71c2c63
fix(navigation-primary): fix css
zeroedin Apr 4, 2025
6c5133d
fix(navigation-primary): another attempt at compact compute, fix not-…
zeroedin Apr 4, 2025
b75864e
fix(navigation-primary): adjust height to match mocks
zeroedin Apr 4, 2025
61679a3
fix(navigation-primary): adjust bar padding
zeroedin Apr 4, 2025
81bb510
fix(navigation-primary): adjust logo inline-margin-end
zeroedin Apr 4, 2025
a12868d
fix(navigation-primary): fix font-size on standalone links
zeroedin Apr 4, 2025
2c97c26
fix(navigation-primary): hover underline dashed
zeroedin Apr 4, 2025
6c2f610
fix(navigation-primary): correct color of hover underline
zeroedin Apr 4, 2025
8cec6f4
fix(navigation-primary): color correct hover for hamburger items
zeroedin Apr 4, 2025
2c4078e
fix(navigation-primary): fix offset on outline on focus
zeroedin Apr 4, 2025
6e6e233
fix(navigation-primary): adjust divider color
zeroedin Apr 4, 2025
52ac0c2
fix(navigation-primary): show focus ring on active state
zeroedin Apr 4, 2025
21c8af9
fix(navigation-primary): use console instead of developers
zeroedin Apr 4, 2025
6d9a8e1
docs(navigation-primary): missed two demos update to use console
zeroedin Apr 4, 2025
c1d621a
chore(navigation-primary): lint
zeroedin Apr 4, 2025
b92ec16
fix(navigation-primary): font-size for secondary dropdowns
zeroedin Apr 4, 2025
41aaeb4
fix(navigation-primary): caret icon color, size adjustment
zeroedin Apr 4, 2025
4720e44
fix(icon): microns should allow 8-12px range
zeroedin Apr 4, 2025
e0907e5
chore: add icon fix changeset
zeroedin Apr 4, 2025
af83f38
fix(navigation-primary): update hamburger caret color and size
zeroedin Apr 4, 2025
9a83101
fix(navigation-primary): adjust border width on active/open
zeroedin Apr 4, 2025
f4fc2cf
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 4, 2025
fdf2e03
docs: revert preamble member on repostatus
bennypowers Apr 6, 2025
491f78b
docs: add preamble to persistent toasted alert
bennypowers Apr 6, 2025
9c1fe8f
fix: roles
bennypowers Apr 6, 2025
303d041
Merge branch 'staging/cubone' into feat/navigation-primary
bennypowers Apr 6, 2025
79f5cc1
doc: internal compact
bennypowers Apr 6, 2025
9044a92
docs(navigation-primary): prepare overview.svg for inlining
bennypowers Apr 7, 2025
97f1ecd
fix: don't instanciate with role
bennypowers Apr 7, 2025
6740ffd
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 7, 2025
2041cff
fix: appease axe core when lit ssr is around
bennypowers Apr 7, 2025
2a67deb
fix(navigation-primary): top level links text-decoration underline
zeroedin Apr 7, 2025
63d5dab
fix(navigation-primary): remove border radius from hamburger details …
zeroedin Apr 7, 2025
261790e
fix(navigation-primary): remove border-radius from full width dropdowns
zeroedin Apr 7, 2025
0ec08d2
fix(navigation-primary): fix focus state no gradient border
zeroedin Apr 7, 2025
c7892cf
fix(navigation-primary): remove border radius for items when full width
zeroedin Apr 7, 2025
83c0fc6
Merge branch 'staging/cubone' into feat/navigation-primary
zeroedin Apr 7, 2025
92c3ede
docs: update not-defined.html
bennypowers Apr 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/bright-buckets-jam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-icon>`: corrected micron set to allow for a range from 8px to 12px
5 changes: 5 additions & 0 deletions .changeset/perfect-llamas-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@rhds/elements": patch
---

`<rh-avatar>`: improved layout compatibility for plain variant avatars
56 changes: 56 additions & 0 deletions .changeset/spotty-buckets-stand.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
"@rhds/elements": minor
---

✨ Added `<rh-navigation-primary>`.

The Primary navigation allows users to orient themselves and successfully move through web experiences. It is
persistent on every page to ensure a consistent user experience across our systems of website

```html
<rh-navigation-primary>
<rh-navigation-primary-item variant="dropdown" summary="AI">
AI dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown" summary="Hybrid Cloud">
Hybrid Cloud dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown" summary="Products">
Products dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown" summary="Learn">
Learn dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown" summary="Partners">
Partners dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="links">
<a href="https://developers.redhat.com/">Developers</a>
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="links">
<a href="https://docs.redhat.com/en">Docs</a>
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="links">
<a href="https://access.redhat.com/support">Support</a>
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown" hide="sm" summary="Search">
Search dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown" hide="sm" summary="For you">
For you dropdown content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown" summary="My Red Hat">
My Red Hat dropdown content
</rh-navigation-primary-item>
</rh-navigation-primary>
```
1 change: 0 additions & 1 deletion .pfe.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"aliases": {
"rh-cta": "Call to action",
"rh-stat": "Statistic",
"rh-navigation": "Navigation (primary)",
"rh-navigation-primary": "Navigation (primary)",
"rh-navigation-secondary": "Navigation (secondary)",
"rh-subnav": "Subnavigation"
Expand Down
1 change: 1 addition & 0 deletions .stylelintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ rules:
- true
- allowed:
- --rh-icon-size
- --rh-navigation-active-item-color

overrides:
- files:
Expand Down
2 changes: 1 addition & 1 deletion docs/_data/relatedItems.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ rh-jump-links:
- rh-pagination
- rh-progress-steps
- rh-tabs
rh-navigation:
rh-navigation-primary:
- rh-navigation-secondary
- skip-navigation
- rh-subnav
Expand Down
3 changes: 1 addition & 2 deletions docs/_data/repoStatus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -312,11 +312,10 @@ export default [
tagName: 'rh-navigation-primary',
name: 'Navigation (primary)',
type: 'element',
description: `The Primary navigation is a container of menus and utilities, it allows visitors to orient themselves and move through a website. It is persistent on every page to ensure a consistent user experience across websites.`,
overallStatus: 'planned',
libraries: {
figma: 'planned',
rhds: 'planned',
rhds: 'ready',
shared: 'planned',
docs: 'planned',
},
Expand Down
2 changes: 1 addition & 1 deletion docs/styles/demo/dev-server.css
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
display: contents;
}

#main {
#rhds-dev-server-main {
display: block;
position: relative;
max-height: initial;
Expand Down
2 changes: 1 addition & 1 deletion elements/rh-avatar/rh-avatar.css
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
}

:host([layout='block']) #container,
#container.mobile {
Comment thread
bennypowers marked this conversation as resolved.
:host(:not([plain])) #container.mobile {
text-align: center;
place-items: center;
gap: 0;
Expand Down
4 changes: 3 additions & 1 deletion elements/rh-icon/rh-icon.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,7 @@ svg {
}

.microns svg {
width: 12px;
min-width: 8px;
max-width: 12px;
width: var(--rh-icon-size, 12px);
}
54 changes: 54 additions & 0 deletions elements/rh-navigation-primary/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Navigation Primary

Primary navigation for top level site navigation.

## Usage


```html
<rh-navigation-primary>
<rh-navigation-primary-item variant="dropdown">
<span slot="summary">Item 1</span>
Item 1 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown">
<span slot="summary">Item 2</span>
Item 2 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown">
<span slot="summary">Item 3</span>
Item 3 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown">
<span slot="summary">Item 4</span>
Item 4 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item variant="dropdown">
<span slot="summary">Item 5</span>
Item 5 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="links">Link 1</rh-navigation-primary-item>
<rh-navigation-primary-item slot="links">Link 2</rh-navigation-primary-item>
<rh-navigation-primary-item slot="links">Link 3</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown">
<span slot="summary">Item 6</span>
Item 6 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown">
<span slot="summary">Item 7</span>
Item 7 Content
</rh-navigation-primary-item>

<rh-navigation-primary-item slot="dropdowns" variant="dropdown">
<span slot="summary">Item 8</span>
Item 8 Content
</rh-navigation-primary-item>
</rh-navigation-primary>
```
5 changes: 5 additions & 0 deletions elements/rh-navigation-primary/context.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { createContextWithRoot } from '@patternfly/pfe-core/functions/context.js';

export const context = createContextWithRoot<boolean>(
Symbol('rh-navigation-primary-item-compact-context'),
);
Loading