{header && (
diff --git a/src/side-navigation/parts.tsx b/src/side-navigation/parts.tsx
index 2d617dc1f5..354671fe66 100644
--- a/src/side-navigation/parts.tsx
+++ b/src/side-navigation/parts.tsx
@@ -65,41 +65,40 @@ export function Header({ definition, activeHref, fireFollow, collapsed }: Header
return (
<>
-
+ )}
+ {!collapsed &&
}
>
);
}
diff --git a/src/side-navigation/styles.scss b/src/side-navigation/styles.scss
index ce45fd1ac4..42bd23c2b9 100644
--- a/src/side-navigation/styles.scss
+++ b/src/side-navigation/styles.scss
@@ -45,13 +45,6 @@ $expandable-icon-negative-margin: awsui.$space-l;
padding-inline-start: awsui.$space-panel-nav-left;
// Additional xl space to prevent text from overlapping the close button.
padding-inline-end: calc(#{awsui.$space-scaled-xxl} + #{awsui.$space-xl});
-
- &--collapsed {
- padding-inline: 0;
- display: flex;
- justify-content: center;
- align-items: center;
- }
}
.header-link {
@@ -95,6 +88,10 @@ $expandable-icon-negative-margin: awsui.$space-l;
.items-control,
.list-container {
margin-block-start: calc(#{awsui.$space-panel-content-top} - #{$item-padding-block});
+ .root--collapsed > & {
+ margin-block-start: awsui.$space-xs;
+ }
+
// Toolbar removes margin and item padding for whatever comes first after the header
.with-toolbar > .divider-header + & {
margin-block-start: calc(-1 * #{$item-padding-block});
diff --git a/src/slider/__tests__/__snapshots__/styles.test.tsx.snap b/src/slider/__tests__/__snapshots__/styles.test.tsx.snap
index 2ee8224105..6c58bd37bf 100644
--- a/src/slider/__tests__/__snapshots__/styles.test.tsx.snap
+++ b/src/slider/__tests__/__snapshots__/styles.test.tsx.snap
@@ -2,36 +2,36 @@
exports[`getSliderStyles handles all possible style configurations 1`] = `
{
- "--awsui-style-slider-handle-background-active-6b9ypa": undefined,
- "--awsui-style-slider-handle-background-default-6b9ypa": undefined,
- "--awsui-style-slider-handle-background-hover-6b9ypa": undefined,
- "--awsui-style-slider-handle-border-radius-6b9ypa": undefined,
- "--awsui-style-slider-range-background-active-6b9ypa": undefined,
- "--awsui-style-slider-range-background-default-6b9ypa": undefined,
- "--awsui-style-slider-track-background-color-6b9ypa": undefined,
+ "--awsui-style-slider-handle-background-active-gl65xg": undefined,
+ "--awsui-style-slider-handle-background-default-gl65xg": undefined,
+ "--awsui-style-slider-handle-background-hover-gl65xg": undefined,
+ "--awsui-style-slider-handle-border-radius-gl65xg": undefined,
+ "--awsui-style-slider-range-background-active-gl65xg": undefined,
+ "--awsui-style-slider-range-background-default-gl65xg": undefined,
+ "--awsui-style-slider-track-background-color-gl65xg": undefined,
}
`;
exports[`getSliderStyles handles all possible style configurations 2`] = `
{
- "--awsui-style-slider-handle-background-active-6b9ypa": undefined,
- "--awsui-style-slider-handle-background-default-6b9ypa": undefined,
- "--awsui-style-slider-handle-background-hover-6b9ypa": undefined,
- "--awsui-style-slider-handle-border-radius-6b9ypa": undefined,
- "--awsui-style-slider-range-background-active-6b9ypa": undefined,
- "--awsui-style-slider-range-background-default-6b9ypa": undefined,
- "--awsui-style-slider-track-background-color-6b9ypa": undefined,
+ "--awsui-style-slider-handle-background-active-gl65xg": undefined,
+ "--awsui-style-slider-handle-background-default-gl65xg": undefined,
+ "--awsui-style-slider-handle-background-hover-gl65xg": undefined,
+ "--awsui-style-slider-handle-border-radius-gl65xg": undefined,
+ "--awsui-style-slider-range-background-active-gl65xg": undefined,
+ "--awsui-style-slider-range-background-default-gl65xg": undefined,
+ "--awsui-style-slider-track-background-color-gl65xg": undefined,
}
`;
exports[`getSliderStyles handles all possible style configurations 3`] = `
{
- "--awsui-style-slider-handle-background-active-6b9ypa": "#1d4ed8",
- "--awsui-style-slider-handle-background-default-6b9ypa": "#3b82f6",
- "--awsui-style-slider-handle-background-hover-6b9ypa": "#2563eb",
- "--awsui-style-slider-handle-border-radius-6b9ypa": "50%",
- "--awsui-style-slider-range-background-active-6b9ypa": "#2563eb",
- "--awsui-style-slider-range-background-default-6b9ypa": "#3b82f6",
- "--awsui-style-slider-track-background-color-6b9ypa": "#dbeafe",
+ "--awsui-style-slider-handle-background-active-gl65xg": "#1d4ed8",
+ "--awsui-style-slider-handle-background-default-gl65xg": "#3b82f6",
+ "--awsui-style-slider-handle-background-hover-gl65xg": "#2563eb",
+ "--awsui-style-slider-handle-border-radius-gl65xg": "50%",
+ "--awsui-style-slider-range-background-active-gl65xg": "#2563eb",
+ "--awsui-style-slider-range-background-default-gl65xg": "#3b82f6",
+ "--awsui-style-slider-track-background-color-gl65xg": "#dbeafe",
}
`;
diff --git a/src/tabs/__tests__/__snapshots__/styles.test.tsx.snap b/src/tabs/__tests__/__snapshots__/styles.test.tsx.snap
index 369fed8a6e..0d2766bd12 100644
--- a/src/tabs/__tests__/__snapshots__/styles.test.tsx.snap
+++ b/src/tabs/__tests__/__snapshots__/styles.test.tsx.snap
@@ -2,21 +2,21 @@
exports[`getTabStyles transforms tab styles to CSS properties 1`] = `
{
- "--awsui-style-background-active-6b9ypa": "#bfdbfe",
- "--awsui-style-background-default-6b9ypa": "#dbeafe",
- "--awsui-style-background-disabled-6b9ypa": "#f3f4f6",
- "--awsui-style-background-hover-6b9ypa": "#eff6ff",
- "--awsui-style-border-color-active-6b9ypa": "#1d4ed8",
- "--awsui-style-border-color-default-6b9ypa": "#3b82f6",
- "--awsui-style-border-color-disabled-6b9ypa": "#93c5fd",
- "--awsui-style-border-color-hover-6b9ypa": "#2563eb",
- "--awsui-style-color-active-6b9ypa": "#1e3a8a",
- "--awsui-style-color-default-6b9ypa": "#1e40af",
- "--awsui-style-color-disabled-6b9ypa": "#93c5fd",
- "--awsui-style-color-hover-6b9ypa": "#1e40af",
- "--awsui-style-focus-ring-border-color-6b9ypa": "#3b82f6",
- "--awsui-style-focus-ring-border-radius-6b9ypa": "4px",
- "--awsui-style-focus-ring-border-width-6b9ypa": "2px",
+ "--awsui-style-background-active-gl65xg": "#bfdbfe",
+ "--awsui-style-background-default-gl65xg": "#dbeafe",
+ "--awsui-style-background-disabled-gl65xg": "#f3f4f6",
+ "--awsui-style-background-hover-gl65xg": "#eff6ff",
+ "--awsui-style-border-color-active-gl65xg": "#1d4ed8",
+ "--awsui-style-border-color-default-gl65xg": "#3b82f6",
+ "--awsui-style-border-color-disabled-gl65xg": "#93c5fd",
+ "--awsui-style-border-color-hover-gl65xg": "#2563eb",
+ "--awsui-style-color-active-gl65xg": "#1e3a8a",
+ "--awsui-style-color-default-gl65xg": "#1e40af",
+ "--awsui-style-color-disabled-gl65xg": "#93c5fd",
+ "--awsui-style-color-hover-gl65xg": "#1e40af",
+ "--awsui-style-focus-ring-border-color-gl65xg": "#3b82f6",
+ "--awsui-style-focus-ring-border-radius-gl65xg": "4px",
+ "--awsui-style-focus-ring-border-width-gl65xg": "2px",
"borderRadius": "4px",
"borderWidth": "2px",
"fontSize": "16px",
@@ -28,10 +28,10 @@ exports[`getTabStyles transforms tab styles to CSS properties 1`] = `
exports[`getTabStyles transforms tab styles to CSS properties 2`] = `
{
- "--awsui-style-tabs-active-indicator-border-radius-6b9ypa": "2px",
- "--awsui-style-tabs-active-indicator-color-6b9ypa": "#1d4ed8",
- "--awsui-style-tabs-active-indicator-width-6b9ypa": "3px",
- "--awsui-style-tabs-separator-color-6b9ypa": "#cbd5e1",
- "--awsui-style-tabs-separator-width-6b9ypa": "2px",
+ "--awsui-style-tabs-active-indicator-border-radius-gl65xg": "2px",
+ "--awsui-style-tabs-active-indicator-color-gl65xg": "#1d4ed8",
+ "--awsui-style-tabs-active-indicator-width-gl65xg": "3px",
+ "--awsui-style-tabs-separator-color-gl65xg": "#cbd5e1",
+ "--awsui-style-tabs-separator-width-gl65xg": "2px",
}
`;
diff --git a/src/text-filter/__tests__/__snapshots__/styles.test.tsx.snap b/src/text-filter/__tests__/__snapshots__/styles.test.tsx.snap
index daf5208fe6..390ea3e617 100644
--- a/src/text-filter/__tests__/__snapshots__/styles.test.tsx.snap
+++ b/src/text-filter/__tests__/__snapshots__/styles.test.tsx.snap
@@ -2,30 +2,30 @@
exports[`getTextFilterStyles handles all possible style configurations 1`] = `
{
- "--awsui-style-background-default-6b9ypa": undefined,
- "--awsui-style-background-disabled-6b9ypa": undefined,
- "--awsui-style-background-focus-6b9ypa": undefined,
- "--awsui-style-background-hover-6b9ypa": undefined,
- "--awsui-style-background-readonly-6b9ypa": undefined,
- "--awsui-style-border-color-default-6b9ypa": undefined,
- "--awsui-style-border-color-disabled-6b9ypa": undefined,
- "--awsui-style-border-color-focus-6b9ypa": undefined,
- "--awsui-style-border-color-hover-6b9ypa": undefined,
- "--awsui-style-border-color-readonly-6b9ypa": undefined,
- "--awsui-style-box-shadow-default-6b9ypa": undefined,
- "--awsui-style-box-shadow-disabled-6b9ypa": undefined,
- "--awsui-style-box-shadow-focus-6b9ypa": undefined,
- "--awsui-style-box-shadow-hover-6b9ypa": undefined,
- "--awsui-style-box-shadow-readonly-6b9ypa": undefined,
- "--awsui-style-color-default-6b9ypa": undefined,
- "--awsui-style-color-disabled-6b9ypa": undefined,
- "--awsui-style-color-focus-6b9ypa": undefined,
- "--awsui-style-color-hover-6b9ypa": undefined,
- "--awsui-style-color-readonly-6b9ypa": undefined,
- "--awsui-style-placeholder-color-6b9ypa": undefined,
- "--awsui-style-placeholder-font-size-6b9ypa": undefined,
- "--awsui-style-placeholder-font-style-6b9ypa": undefined,
- "--awsui-style-placeholder-font-weight-6b9ypa": undefined,
+ "--awsui-style-background-default-gl65xg": undefined,
+ "--awsui-style-background-disabled-gl65xg": undefined,
+ "--awsui-style-background-focus-gl65xg": undefined,
+ "--awsui-style-background-hover-gl65xg": undefined,
+ "--awsui-style-background-readonly-gl65xg": undefined,
+ "--awsui-style-border-color-default-gl65xg": undefined,
+ "--awsui-style-border-color-disabled-gl65xg": undefined,
+ "--awsui-style-border-color-focus-gl65xg": undefined,
+ "--awsui-style-border-color-hover-gl65xg": undefined,
+ "--awsui-style-border-color-readonly-gl65xg": undefined,
+ "--awsui-style-box-shadow-default-gl65xg": undefined,
+ "--awsui-style-box-shadow-disabled-gl65xg": undefined,
+ "--awsui-style-box-shadow-focus-gl65xg": undefined,
+ "--awsui-style-box-shadow-hover-gl65xg": undefined,
+ "--awsui-style-box-shadow-readonly-gl65xg": undefined,
+ "--awsui-style-color-default-gl65xg": undefined,
+ "--awsui-style-color-disabled-gl65xg": undefined,
+ "--awsui-style-color-focus-gl65xg": undefined,
+ "--awsui-style-color-hover-gl65xg": undefined,
+ "--awsui-style-color-readonly-gl65xg": undefined,
+ "--awsui-style-placeholder-color-gl65xg": undefined,
+ "--awsui-style-placeholder-font-size-gl65xg": undefined,
+ "--awsui-style-placeholder-font-style-gl65xg": undefined,
+ "--awsui-style-placeholder-font-weight-gl65xg": undefined,
"borderRadius": undefined,
"borderWidth": undefined,
"fontSize": undefined,
@@ -37,30 +37,30 @@ exports[`getTextFilterStyles handles all possible style configurations 1`] = `
exports[`getTextFilterStyles handles all possible style configurations 2`] = `
{
- "--awsui-style-background-default-6b9ypa": undefined,
- "--awsui-style-background-disabled-6b9ypa": undefined,
- "--awsui-style-background-focus-6b9ypa": undefined,
- "--awsui-style-background-hover-6b9ypa": undefined,
- "--awsui-style-background-readonly-6b9ypa": undefined,
- "--awsui-style-border-color-default-6b9ypa": undefined,
- "--awsui-style-border-color-disabled-6b9ypa": undefined,
- "--awsui-style-border-color-focus-6b9ypa": undefined,
- "--awsui-style-border-color-hover-6b9ypa": undefined,
- "--awsui-style-border-color-readonly-6b9ypa": undefined,
- "--awsui-style-box-shadow-default-6b9ypa": undefined,
- "--awsui-style-box-shadow-disabled-6b9ypa": undefined,
- "--awsui-style-box-shadow-focus-6b9ypa": undefined,
- "--awsui-style-box-shadow-hover-6b9ypa": undefined,
- "--awsui-style-box-shadow-readonly-6b9ypa": undefined,
- "--awsui-style-color-default-6b9ypa": undefined,
- "--awsui-style-color-disabled-6b9ypa": undefined,
- "--awsui-style-color-focus-6b9ypa": undefined,
- "--awsui-style-color-hover-6b9ypa": undefined,
- "--awsui-style-color-readonly-6b9ypa": undefined,
- "--awsui-style-placeholder-color-6b9ypa": undefined,
- "--awsui-style-placeholder-font-size-6b9ypa": undefined,
- "--awsui-style-placeholder-font-style-6b9ypa": undefined,
- "--awsui-style-placeholder-font-weight-6b9ypa": undefined,
+ "--awsui-style-background-default-gl65xg": undefined,
+ "--awsui-style-background-disabled-gl65xg": undefined,
+ "--awsui-style-background-focus-gl65xg": undefined,
+ "--awsui-style-background-hover-gl65xg": undefined,
+ "--awsui-style-background-readonly-gl65xg": undefined,
+ "--awsui-style-border-color-default-gl65xg": undefined,
+ "--awsui-style-border-color-disabled-gl65xg": undefined,
+ "--awsui-style-border-color-focus-gl65xg": undefined,
+ "--awsui-style-border-color-hover-gl65xg": undefined,
+ "--awsui-style-border-color-readonly-gl65xg": undefined,
+ "--awsui-style-box-shadow-default-gl65xg": undefined,
+ "--awsui-style-box-shadow-disabled-gl65xg": undefined,
+ "--awsui-style-box-shadow-focus-gl65xg": undefined,
+ "--awsui-style-box-shadow-hover-gl65xg": undefined,
+ "--awsui-style-box-shadow-readonly-gl65xg": undefined,
+ "--awsui-style-color-default-gl65xg": undefined,
+ "--awsui-style-color-disabled-gl65xg": undefined,
+ "--awsui-style-color-focus-gl65xg": undefined,
+ "--awsui-style-color-hover-gl65xg": undefined,
+ "--awsui-style-color-readonly-gl65xg": undefined,
+ "--awsui-style-placeholder-color-gl65xg": undefined,
+ "--awsui-style-placeholder-font-size-gl65xg": undefined,
+ "--awsui-style-placeholder-font-style-gl65xg": undefined,
+ "--awsui-style-placeholder-font-weight-gl65xg": undefined,
"borderRadius": undefined,
"borderWidth": undefined,
"fontSize": undefined,
@@ -72,30 +72,30 @@ exports[`getTextFilterStyles handles all possible style configurations 2`] = `
exports[`getTextFilterStyles handles all possible style configurations 3`] = `
{
- "--awsui-style-background-default-6b9ypa": "#ffffff",
- "--awsui-style-background-disabled-6b9ypa": "#f0f0f0",
- "--awsui-style-background-focus-6b9ypa": "#ffffff",
- "--awsui-style-background-hover-6b9ypa": "#fafafa",
- "--awsui-style-background-readonly-6b9ypa": "#ffffff",
- "--awsui-style-border-color-default-6b9ypa": "#cccccc",
- "--awsui-style-border-color-disabled-6b9ypa": "#e0e0e0",
- "--awsui-style-border-color-focus-6b9ypa": "#0073bb",
- "--awsui-style-border-color-hover-6b9ypa": "#999999",
- "--awsui-style-border-color-readonly-6b9ypa": "#e0e0e0",
- "--awsui-style-box-shadow-default-6b9ypa": "none",
- "--awsui-style-box-shadow-disabled-6b9ypa": "none",
- "--awsui-style-box-shadow-focus-6b9ypa": "0 0 0 2px #0073bb",
- "--awsui-style-box-shadow-hover-6b9ypa": "0 1px 2px rgba(0,0,0,0.1)",
- "--awsui-style-box-shadow-readonly-6b9ypa": "none",
- "--awsui-style-color-default-6b9ypa": "#000000",
- "--awsui-style-color-disabled-6b9ypa": "#999999",
- "--awsui-style-color-focus-6b9ypa": "#000000",
- "--awsui-style-color-hover-6b9ypa": "#000000",
- "--awsui-style-color-readonly-6b9ypa": "#000000",
- "--awsui-style-placeholder-color-6b9ypa": "#999999",
- "--awsui-style-placeholder-font-size-6b9ypa": "14px",
- "--awsui-style-placeholder-font-style-6b9ypa": "italic",
- "--awsui-style-placeholder-font-weight-6b9ypa": "400",
+ "--awsui-style-background-default-gl65xg": "#ffffff",
+ "--awsui-style-background-disabled-gl65xg": "#f0f0f0",
+ "--awsui-style-background-focus-gl65xg": "#ffffff",
+ "--awsui-style-background-hover-gl65xg": "#fafafa",
+ "--awsui-style-background-readonly-gl65xg": "#ffffff",
+ "--awsui-style-border-color-default-gl65xg": "#cccccc",
+ "--awsui-style-border-color-disabled-gl65xg": "#e0e0e0",
+ "--awsui-style-border-color-focus-gl65xg": "#0073bb",
+ "--awsui-style-border-color-hover-gl65xg": "#999999",
+ "--awsui-style-border-color-readonly-gl65xg": "#e0e0e0",
+ "--awsui-style-box-shadow-default-gl65xg": "none",
+ "--awsui-style-box-shadow-disabled-gl65xg": "none",
+ "--awsui-style-box-shadow-focus-gl65xg": "0 0 0 2px #0073bb",
+ "--awsui-style-box-shadow-hover-gl65xg": "0 1px 2px rgba(0,0,0,0.1)",
+ "--awsui-style-box-shadow-readonly-gl65xg": "none",
+ "--awsui-style-color-default-gl65xg": "#000000",
+ "--awsui-style-color-disabled-gl65xg": "#999999",
+ "--awsui-style-color-focus-gl65xg": "#000000",
+ "--awsui-style-color-hover-gl65xg": "#000000",
+ "--awsui-style-color-readonly-gl65xg": "#000000",
+ "--awsui-style-placeholder-color-gl65xg": "#999999",
+ "--awsui-style-placeholder-font-size-gl65xg": "14px",
+ "--awsui-style-placeholder-font-style-gl65xg": "italic",
+ "--awsui-style-placeholder-font-weight-gl65xg": "400",
"borderRadius": "4px",
"borderWidth": "1px",
"fontSize": "14px",
diff --git a/src/token/__tests__/__snapshots__/styles.test.tsx.snap b/src/token/__tests__/__snapshots__/styles.test.tsx.snap
index 6e76a3e401..0c3a5722c3 100644
--- a/src/token/__tests__/__snapshots__/styles.test.tsx.snap
+++ b/src/token/__tests__/__snapshots__/styles.test.tsx.snap
@@ -2,19 +2,19 @@
exports[`getTokenRootStyles handles all possible style configurations 1`] = `
{
- "--awsui-style-focus-ring-border-color-6b9ypa": "#6366f1",
- "--awsui-style-focus-ring-border-radius-6b9ypa": "12px",
- "--awsui-style-focus-ring-border-width-6b9ypa": "2px",
- "--awsui-token-style-background-default-6b9ypa": "#eef2ff",
- "--awsui-token-style-background-disabled-6b9ypa": "#f1f5f9",
- "--awsui-token-style-background-read-only-6b9ypa": "#f8fafc",
- "--awsui-token-style-border-color-default-6b9ypa": "#c7d2fe",
- "--awsui-token-style-border-color-disabled-6b9ypa": "#e2e8f0",
- "--awsui-token-style-border-color-read-only-6b9ypa": "#cbd5e1",
- "--awsui-token-style-dismiss-color-default-6b9ypa": "#6366f1",
- "--awsui-token-style-dismiss-color-disabled-6b9ypa": "#cbd5e1",
- "--awsui-token-style-dismiss-color-hover-6b9ypa": "#4338ca",
- "--awsui-token-style-dismiss-color-read-only-6b9ypa": "#94a3b8",
+ "--awsui-style-focus-ring-border-color-gl65xg": "#6366f1",
+ "--awsui-style-focus-ring-border-radius-gl65xg": "12px",
+ "--awsui-style-focus-ring-border-width-gl65xg": "2px",
+ "--awsui-token-style-background-default-gl65xg": "#eef2ff",
+ "--awsui-token-style-background-disabled-gl65xg": "#f1f5f9",
+ "--awsui-token-style-background-read-only-gl65xg": "#f8fafc",
+ "--awsui-token-style-border-color-default-gl65xg": "#c7d2fe",
+ "--awsui-token-style-border-color-disabled-gl65xg": "#e2e8f0",
+ "--awsui-token-style-border-color-read-only-gl65xg": "#cbd5e1",
+ "--awsui-token-style-dismiss-color-default-gl65xg": "#6366f1",
+ "--awsui-token-style-dismiss-color-disabled-gl65xg": "#cbd5e1",
+ "--awsui-token-style-dismiss-color-hover-gl65xg": "#4338ca",
+ "--awsui-token-style-dismiss-color-read-only-gl65xg": "#94a3b8",
"borderRadius": "24px",
"borderWidth": "2px",
"paddingBlock": "4px",