From 0a1b43d110938d053bd73a0eb845e01a1a830563 Mon Sep 17 00:00:00 2001
From: Cee Chen
Date: Tue, 1 Aug 2023 17:03:59 -0700
Subject: [PATCH] Implement mobile/responsive logic
- on desktop, collapsing retains the flyout but in an icon only button state that toggles popovers for accordions
- on small screens, the flyout reverts to an overlay and fully disappears when collapsed
- on smallest possible screens, the flyout becomes 100% width (requires an `!important` to override EuiFlyout's default CSS)
---
.../collapsible_nav_beta.test.tsx.snap | 153 ++++++++++++++++++
.../collapsible_nav_beta.styles.ts | 6 +
.../collapsible_nav_beta.test.tsx | 66 +++++++-
.../collapsible_nav_beta.tsx | 69 +++++++-
.../collapsible_nav_button.test.tsx.snap | 44 +++++
.../collapsible_nav_button.test.tsx | 56 ++++++-
.../collapsible_nav_button.tsx | 14 +-
7 files changed, 388 insertions(+), 20 deletions(-)
diff --git a/src/components/collapsible_nav_beta/__snapshots__/collapsible_nav_beta.test.tsx.snap b/src/components/collapsible_nav_beta/__snapshots__/collapsible_nav_beta.test.tsx.snap
index af1ca3ccddd..aca056d98d6 100644
--- a/src/components/collapsible_nav_beta/__snapshots__/collapsible_nav_beta.test.tsx.snap
+++ b/src/components/collapsible_nav_beta/__snapshots__/collapsible_nav_beta.test.tsx.snap
@@ -55,3 +55,156 @@ exports[`EuiCollapsibleNavBeta renders 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+