From 6a903efb03ae4842e4b160687a73279a300d844c Mon Sep 17 00:00:00 2001 From: Kristin Bradley Date: Wed, 24 Jan 2024 10:28:45 -0800 Subject: [PATCH] `SideNav::List::Title`: wrap text of long strings (HDS-3047) (#1899) Co-authored-by: Cristiano Rastelli --- .changeset/few-emus-walk.md | 5 +++++ .../app/styles/components/side-nav/content.scss | 7 ++++--- .../app/components/shw/placeholder/index.js | 4 ++++ .../dummy/app/templates/components/side-nav.hbs | 17 +++++++++++++++-- 4 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 .changeset/few-emus-walk.md diff --git a/.changeset/few-emus-walk.md b/.changeset/few-emus-walk.md new file mode 100644 index 0000000000..aea6048dd0 --- /dev/null +++ b/.changeset/few-emus-walk.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": patch +--- + +`SideNav::List::Title`, `SideNav::List::BackLink`, `SideNav::List::Link`: fixed issue with long text strings without spaces not wrapping diff --git a/packages/components/app/styles/components/side-nav/content.scss b/packages/components/app/styles/components/side-nav/content.scss index e49e3a63bc..640f5cc329 100644 --- a/packages/components/app/styles/components/side-nav/content.scss +++ b/packages/components/app/styles/components/side-nav/content.scss @@ -40,12 +40,11 @@ // (LIST) TITLE .hds-side-nav__list-title { - display: flex; - align-items: center; min-height: var(--token-side-nav-body-list-item-height); margin-top: var(--token-side-nav-body-list-margin-vertical); padding: 9px var(--token-side-nav-body-list-item-padding-horizontal); // 8px = (min-height - body-100-line-height) / 2 color: var(--token-side-nav-color-foreground-faint); + overflow-wrap: break-word; // Remove margin from title at top of all list-items & lists .hds-side-nav__list-wrapper:first-child .hds-side-nav__list-item:first-child > & { @@ -53,7 +52,6 @@ } } - // LIST (root elements) .hds-side-nav__list-wrapper, //