Skip to content
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(jump-links): rh-jump-links #2194

Draft
wants to merge 14 commits into
base: staging/cubone
Choose a base branch
from
Draft

Conversation

bennypowers
Copy link
Member

What I did

Testing Instructions

Notes to Reviewers

Copy link

changeset-bot bot commented Mar 4, 2025

⚠️ No Changeset found

Latest commit: ce35177

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes changesets to release 1 package
Name Type
@rhds/elements Patch

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

netlify bot commented Mar 4, 2025

Deploy Preview for red-hat-design-system ready!

Name Link
🔨 Latest commit ce35177
🔍 Latest deploy log https://app.netlify.com/sites/red-hat-design-system/deploys/67c9b784dc277a0008729873
😎 Deploy Preview https://deploy-preview-2194--red-hat-design-system.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@bennypowers bennypowers changed the base branch from main to staging/cubone March 4, 2025 12:52
Copy link
Contributor

github-actions bot commented Mar 4, 2025

Size Change: -1.5 kB (-0.71%)

Total Size: 208 kB

Filename Size Change
./elements.js 501 B +19 B (+3.94%)
./elements/rh-accordion/rh-accordion-header.js 2.63 kB -60 B (-2.23%)
./elements/rh-accordion/rh-accordion-panel.js 1.3 kB -58 B (-4.28%)
./elements/rh-accordion/rh-accordion.js 3.07 kB -141 B (-4.39%)
./elements/rh-alert/rh-alert.js 4.19 kB -65 B (-1.53%)
./elements/rh-announcement/rh-announcement.js 2.11 kB -48 B (-2.22%)
./elements/rh-audio-player/rh-audio-player-about.js 1.75 kB -53 B (-2.94%)
./elements/rh-audio-player/rh-audio-player-rate-stepper.js 1.77 kB -80 B (-4.31%)
./elements/rh-audio-player/rh-audio-player-scrolling-text-overflow.js 1.5 kB -27 B (-1.76%)
./elements/rh-audio-player/rh-audio-player-subscribe.js 1.32 kB -58 B (-4.2%)
./elements/rh-audio-player/rh-audio-player.js 13 kB -89 B (-0.68%)
./elements/rh-audio-player/rh-cue.js 1.89 kB -65 B (-3.33%)
./elements/rh-audio-player/rh-transcript.js 2.65 kB -54 B (-2%)
./elements/rh-avatar/rh-avatar.js 2.79 kB -73 B (-2.55%)
./elements/rh-back-to-top/rh-back-to-top.js 1.89 kB -56 B (-2.88%)
./elements/rh-badge/rh-badge.js 1.52 kB -31 B (-2%)
./elements/rh-blockquote/rh-blockquote.js 1.38 kB -44 B (-3.08%)
./elements/rh-breadcrumb/rh-breadcrumb.js 1.47 kB -32 B (-2.13%)
./elements/rh-button/rh-button.js 4.22 kB -19 B (-0.45%)
./elements/rh-card/rh-card.js 3.53 kB -46 B (-1.29%)
./elements/rh-code-block/rh-code-block.js 7.28 kB -68 B (-0.93%)
./elements/rh-cta/rh-cta.js 3.96 kB -81 B (-2.01%)
./elements/rh-dialog/rh-dialog.js 4.92 kB -43 B (-0.87%)
./elements/rh-footer/rh-footer-block.js 665 B -49 B (-6.86%)
./elements/rh-footer/rh-footer-copyright.js 310 B -52 B (-14.36%) 👏
./elements/rh-footer/rh-footer-links.js 1.11 kB -62 B (-5.3%)
./elements/rh-footer/rh-footer-social-link.js 1.07 kB -73 B (-6.36%)
./elements/rh-footer/rh-footer-universal.js 3.96 kB -85 B (-2.1%)
./elements/rh-footer/rh-footer.js 4.92 kB -80 B (-1.6%)
./elements/rh-health-index/rh-health-index.js 2.31 kB -44 B (-1.87%)
./elements/rh-icon/rh-icon.js 2.4 kB -66 B (-2.68%)
./elements/rh-menu/rh-menu.js 1.27 kB -18 B (-1.39%)
./elements/rh-navigation-secondary/rh-navigation-secondary-dropdown.js 2.44 kB -32 B (-1.3%)
./elements/rh-navigation-secondary/rh-navigation-secondary-menu-section.js 1.26 kB -38 B (-2.93%)
./elements/rh-navigation-secondary/rh-navigation-secondary-menu.js 1.68 kB -74 B (-4.23%)
./elements/rh-navigation-secondary/rh-navigation-secondary-overlay.js 498 B -73 B (-12.78%) 👏
./elements/rh-navigation-secondary/rh-navigation-secondary.js 5.2 kB -68 B (-1.29%)
./elements/rh-pagination/rh-pagination.js 5.36 kB -50 B (-0.92%)
./elements/rh-site-status/rh-site-status.js 2.46 kB -36 B (-1.44%)
./elements/rh-skip-link/rh-skip-link.js 1.12 kB -74 B (-6.21%)
./elements/rh-spinner/rh-spinner.js 1.35 kB -32 B (-2.32%)
./elements/rh-stat/rh-stat.js 2.08 kB -40 B (-1.89%)
./elements/rh-subnav/rh-subnav.js 2.7 kB -28 B (-1.03%)
./elements/rh-surface/rh-surface.js 1.07 kB -69 B (-6.05%)
./elements/rh-surface/test/elements.js 310 B -113 B (-26.71%) 🎉
./elements/rh-switch/rh-switch.js 2.89 kB -38 B (-1.3%)
./elements/rh-table/rh-sort-button.js 1.45 kB -39 B (-2.62%)
./elements/rh-table/rh-table.js 3.44 kB -41 B (-1.18%)
./elements/rh-tabs/rh-tab-panel.js 1.02 kB -22 B (-2.11%)
./elements/rh-tabs/rh-tab.js 2.96 kB -54 B (-1.79%)
./elements/rh-tabs/rh-tabs.js 3.73 kB -45 B (-1.19%)
./elements/rh-tag/rh-tag.js 2.76 kB -28 B (-1%)
./elements/rh-tile/rh-tile-group.js 1.76 kB -50 B (-2.76%)
./elements/rh-tile/rh-tile.js 4.86 kB -77 B (-1.56%)
./elements/rh-timestamp/rh-timestamp.js 883 B -100 B (-10.17%) 👏
./elements/rh-tooltip/rh-tooltip.js 2.69 kB -44 B (-1.61%)
./elements/rh-video-embed/rh-video-embed.js 4.53 kB -58 B (-1.26%)
./lib/elements/rh-context-demo/rh-context-demo.js 1.21 kB -80 B (-6.23%)
./lib/elements/rh-context-picker/rh-context-picker.js 2.19 kB -45 B (-2.01%)
./uxdot/uxdot-best-practice.js 665 B -77 B (-10.38%) 👏
./uxdot/uxdot-copy-button.js 1.14 kB -63 B (-5.24%)
./uxdot/uxdot-copy-permalink.js 1.03 kB -66 B (-6.01%)
./uxdot/uxdot-example.js 1.12 kB -50 B (-4.27%)
./uxdot/uxdot-feedback.js 677 B -50 B (-6.88%)
./uxdot/uxdot-header.js 988 B -79 B (-7.4%)
./uxdot/uxdot-hero.js 0 B -680 B (removed) 🏆
./uxdot/uxdot-installation-tabs.js 621 B -54 B (-8%)
./uxdot/uxdot-masthead.js 757 B -52 B (-6.43%)
./uxdot/uxdot-pattern.js 2.07 kB -47 B (-2.22%)
./uxdot/uxdot-repo-status-checklist.js 1.1 kB -67 B (-5.76%)
./uxdot/uxdot-repo-status-list.js 1 kB -68 B (-6.36%)
./uxdot/uxdot-repo-status-table.js 715 B -67 B (-8.57%)
./uxdot/uxdot-search.js 2.31 kB -83 B (-3.47%)
./uxdot/uxdot-sidenav.js 2.57 kB -108 B (-4.04%)
./uxdot/uxdot-spacer-tokens-table.js 2.38 kB -68 B (-2.78%)
./uxdot/uxdot-toc.js 1.06 kB -68 B (-6.03%)
./elements/rh-jump-links/rh-jump-links-item.js 1.03 kB +1.03 kB (new file) 🆕
./elements/rh-jump-links/rh-jump-links-list.js 806 B +806 B (new file) 🆕
./elements/rh-jump-links/rh-jump-links.js 1.07 kB +1.07 kB (new file) 🆕
./react/rh-jump-links/rh-jump-links-item.js 206 B +206 B (new file) 🆕
./react/rh-jump-links/rh-jump-links-list.js 189 B +189 B (new file) 🆕
./react/rh-jump-links/rh-jump-links.js 195 B +195 B (new file) 🆕
ℹ️ View Unchanged
Filename Size
./elements/rh-accordion/context.js 162 B
./elements/rh-avatar/random-pattern-controller.js 2.72 kB
./elements/rh-code-block/prism.css.js 667 B
./elements/rh-code-block/prism.js 572 B
./elements/rh-dialog/yt-api.js 617 B
./elements/rh-icon/ssr.js 181 B
./elements/rh-navigation-secondary/test/fixtures.js 769 B
./elements/rh-tabs/context.js 160 B
./lib/context/color/consumer.js 1.41 kB
./lib/context/color/controller.js 947 B
./lib/context/color/provider.js 2.18 kB
./lib/context/event.js 593 B
./lib/context/headings/consumer.js 722 B
./lib/context/headings/controller.js 1.12 kB
./lib/context/headings/provider.js 1.24 kB
./lib/DirController.js 565 B
./lib/environment.js 194 B
./lib/functions.js 175 B
./lib/I18nController.js 1.38 kB
./lib/ScreenSizeController.js 849 B
./lib/ssr-controller.js 251 B
./react/rh-accordion/rh-accordion-header.js 199 B
./react/rh-accordion/rh-accordion-panel.js 185 B
./react/rh-accordion/rh-accordion.js 215 B
./react/rh-alert/rh-alert.js 184 B
./react/rh-announcement/rh-announcement.js 189 B
./react/rh-audio-player/rh-audio-player-about.js 191 B
./react/rh-audio-player/rh-audio-player-rate-stepper.js 213 B
./react/rh-audio-player/rh-audio-player-scrolling-text-overflow.js 214 B
./react/rh-audio-player/rh-audio-player-subscribe.js 196 B
./react/rh-audio-player/rh-audio-player.js 183 B
./react/rh-audio-player/rh-cue.js 195 B
./react/rh-audio-player/rh-transcript.js 207 B
./react/rh-avatar/rh-avatar.js 173 B
./react/rh-back-to-top/rh-back-to-top.js 183 B
./react/rh-badge/rh-badge.js 174 B
./react/rh-blockquote/rh-blockquote.js 179 B
./react/rh-breadcrumb/rh-breadcrumb.js 179 B
./react/rh-button/rh-button.js 174 B
./react/rh-card/rh-card.js 172 B
./react/rh-code-block/rh-code-block.js 181 B
./react/rh-cta/rh-cta.js 170 B
./react/rh-dialog/rh-dialog.js 203 B
./react/rh-footer/rh-footer-block.js 184 B
./react/rh-footer/rh-footer-copyright.js 187 B
./react/rh-footer/rh-footer-links.js 185 B
./react/rh-footer/rh-footer-social-link.js 193 B
./react/rh-footer/rh-footer-universal.js 188 B
./react/rh-footer/rh-footer.js 174 B
./react/rh-health-index/rh-health-index.js 184 B
./react/rh-icon/rh-icon.js 202 B
./react/rh-menu/rh-menu.js 173 B
./react/rh-navigation-secondary/rh-navigation-secondary-dropdown.js 217 B
./react/rh-navigation-secondary/rh-navigation-secondary-menu-section.js 205 B
./react/rh-navigation-secondary/rh-navigation-secondary-menu.js 199 B
./react/rh-navigation-secondary/rh-navigation-secondary-overlay.js 201 B
./react/rh-navigation-secondary/rh-navigation-secondary.js 213 B
./react/rh-pagination/rh-pagination.js 178 B
./react/rh-site-status/rh-site-status.js 181 B
./react/rh-skip-link/rh-skip-link.js 181 B
./react/rh-spinner/rh-spinner.js 175 B
./react/rh-stat/rh-stat.js 171 B
./react/rh-subnav/rh-subnav.js 175 B
./react/rh-surface/rh-surface.js 175 B
./react/rh-switch/rh-switch.js 185 B
./react/rh-table/rh-sort-button.js 213 B
./react/rh-table/rh-table.js 174 B
./react/rh-tabs/rh-tab-panel.js 181 B
./react/rh-tabs/rh-tab.js 187 B
./react/rh-tabs/rh-tabs.js 174 B
./react/rh-tag/rh-tag.js 182 B
./react/rh-tile/rh-tile-group.js 183 B
./react/rh-tile/rh-tile.js 194 B
./react/rh-timestamp/rh-timestamp.js 176 B
./react/rh-tooltip/rh-tooltip.js 175 B
./react/rh-video-embed/rh-video-embed.js 227 B
./uxdot/uxdot-pattern-ssr-controller-client.js 604 B
./uxdot/uxdot-pattern-ssr-controller-server.js 1.68 kB
./uxdot/uxdot-pattern-ssr-controller.js 213 B
./uxdot/uxdot-repo.js 1.17 kB

compressed-size-action

@bennypowers bennypowers linked an issue Mar 4, 2025 that may be closed by this pull request
5 tasks
bennypowers and others added 7 commits March 4, 2025 17:24

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* docs: updated broken image references from png to svg

* docs: updated using color alone image reference

* docs: adjusted image width to match use on other page

* docs: restored border to images

* docs: alt text tweaks

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* docs: migrating personalization patterns to their own section

* docs: separate get started page is not needed

* docs: fixing missing link

* docs: adding status tags to tiles, fixing planned tag on repoStatus table

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* docs: new homepage

* docs: improve homepage styles

* docs: homepage header typography

* style: whitespace

* chore: update dependencies

* chore: remove patches

* chore: ease up on dep upgrades

* chore: node version

* chore: chill on updates moreso

* chore: tokens version

* chore: update tokens deps

* style: whitespace

* docs: homepage layout fixes

* chore: update deps

* docs: homepage layout and fonts

* chore: deps

* docs: remove global ts type from our custom context event

See #2131 which fixes this fundamentally

* fix: ts types

see #2131 for a comprehensive fix

* docs: homepage styles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

[feat]: <rh-jump-links> ready to migrate
3 participants