+
+ {children}
+
+ {renderShowHideButton(
+ isExpanded,
+ isTruncated,
+ isCollapsible,
+ onToggleExpand,
+ showMoreLabel,
+ showLessLabel
+ )}
+
+ );
+};
diff --git a/packages/atomic/src/components/common/item-list/styles/mixins.pcss b/packages/atomic/src/components/common/item-list/styles/mixins.pcss
index f539afa53f1..e4f140bfaee 100644
--- a/packages/atomic/src/components/common/item-list/styles/mixins.pcss
+++ b/packages/atomic/src/components/common/item-list/styles/mixins.pcss
@@ -211,6 +211,9 @@
grid-template-columns: repeat(3, 1fr);
}
@media (min-width: 1024px) {
+ grid-template-columns: repeat(3, 1fr);
+ }
+ @media (min-width: 1280px) {
grid-template-columns: repeat(4, 1fr);
}
}
diff --git a/packages/atomic/src/components/common/tabs/tab-bar.tsx b/packages/atomic/src/components/common/tabs/tab-bar.tsx
index b64c82ddb03..1f8878e2dfe 100644
--- a/packages/atomic/src/components/common/tabs/tab-bar.tsx
+++ b/packages/atomic/src/components/common/tabs/tab-bar.tsx
@@ -148,6 +148,7 @@ export class TabBar {
style="text-transparent"
class="truncate rounded px-4 py-2 font-semibold"
ariaLabel={tab.label}
+ title={tab.label}
onClick={() => {
tab.select();
this.tabPopover?.togglePopover();
diff --git a/packages/atomic/src/components/common/template-system/cell-desktop.pcss b/packages/atomic/src/components/common/template-system/cell-desktop.pcss
index ec9325b8057..0e7b2a7c26c 100644
--- a/packages/atomic/src/components/common/template-system/cell-desktop.pcss
+++ b/packages/atomic/src/components/common/template-system/cell-desktop.pcss
@@ -4,11 +4,11 @@
grid-template-areas:
'badges'
'visual'
- 'children'
'title'
'title-metadata'
'emphasized'
'excerpt'
+ 'children'
'bottom-metadata'
'actions';
grid-template-columns: 100%;
diff --git a/packages/atomic/src/components/insight/atomic-insight-tab/atomic-insight-tab.tsx b/packages/atomic/src/components/insight/atomic-insight-tab/atomic-insight-tab.tsx
index d6cf903aa12..88430ae7d92 100644
--- a/packages/atomic/src/components/insight/atomic-insight-tab/atomic-insight-tab.tsx
+++ b/packages/atomic/src/components/insight/atomic-insight-tab/atomic-insight-tab.tsx
@@ -95,6 +95,7 @@ export class AtomicInsightTab
part="tab"
class={buttonClasses.join(' ')}
ariaLabel={this.bindings.i18n.t('tab-search', {label: this.label})}
+ title={this.label}
ariaPressed={`${this.tabState.isActive}`}
onClick={() => this.tab.select()}
>
diff --git a/packages/atomic/src/components/ipx/atomic-ipx-tab/atomic-ipx-tab.tsx b/packages/atomic/src/components/ipx/atomic-ipx-tab/atomic-ipx-tab.tsx
index e1f20f7325c..d410d934ce6 100644
--- a/packages/atomic/src/components/ipx/atomic-ipx-tab/atomic-ipx-tab.tsx
+++ b/packages/atomic/src/components/ipx/atomic-ipx-tab/atomic-ipx-tab.tsx
@@ -90,6 +90,7 @@ export class AtomicIPXTab implements InitializableComponent {
part="tab"
class={buttonClasses.join(' ')}
ariaLabel={this.bindings.i18n.t('tab-search', {label: this.label})}
+ title={this.label}
ariaPressed={`${this.tabState.isActive}`}
onClick={() => this.tab.select()}
>
diff --git a/packages/atomic/src/pages/examples/commerce-website/search.html b/packages/atomic/src/pages/examples/commerce-website/search.html
index 3420e6fd93d..010027eebef 100644
--- a/packages/atomic/src/pages/examples/commerce-website/search.html
+++ b/packages/atomic/src/pages/examples/commerce-website/search.html
@@ -77,7 +77,20 @@