From c9ee07b9d297017d6b4e16ef7e1755d07b3aacab Mon Sep 17 00:00:00 2001 From: Sahitya Buddharaju Date: Mon, 4 Nov 2024 10:25:10 -0600 Subject: [PATCH] fix(storybook): update toggled state in fullscreen dialog --- .../src/focused-page/focused-page.stories.js | 146 ++++++++-------- .../full-screen-dialog.stories.js | 159 +++++++++--------- 2 files changed, 155 insertions(+), 150 deletions(-) diff --git a/libs/components/src/focused-page/focused-page.stories.js b/libs/components/src/focused-page/focused-page.stories.js index 738eb32d6f..0757c293fb 100644 --- a/libs/components/src/focused-page/focused-page.stories.js +++ b/libs/components/src/focused-page/focused-page.stories.js @@ -25,11 +25,14 @@ const Template = ({ helpOpen, helpResizable, hideTopBorder }) => { 'DOMContentLoaded', () => { const helpCloseButton = document.body.querySelector('.help-close'); + const helpToggleButton = document.body.querySelector('.help-toggle'); helpCloseButton.addEventListener('click', () => { const dialog = document.body.querySelector('#focused-page'); dialog.helpOpen = false; + helpToggleButton.on = false; + helpToggleButton.toggledOn = false; }); - const helpToggleButton = document.body.querySelector('.help-toggle'); + helpToggleButton.addEventListener('click', () => { const dialog = document.body.querySelector('#focused-page'); dialog.helpOpen = !dialog.helpOpen; @@ -44,82 +47,81 @@ const Template = ({ helpOpen, helpResizable, hideTopBorder }) => { }${helpOpen ? ' helpOpen' : ''}${hideTopBorder ? ' hideTopBorder' : ''}> -
- - - - Connect data source - - - - -
-
-
- - - -
- - Select model - - - Select the industry data model for your organization - -
-
-
- - - -
- - Review details - - - Preview the selected model and sample schema - -
+ + + + + Connect data source + + + + +
+
+
+ + + +
+ + Select model + + + Select the industry data model for your organization +
-
- - - -
- - Install - - - Acknowledge creation of database and install - -
+
+
+ + + +
+ + Review details + + + Preview the selected model and sample schema +
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
+
+ + + +
+ + Install + + + Acknowledge creation of database and install + +
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+
diff --git a/libs/components/src/full-screen-dialog/full-screen-dialog.stories.js b/libs/components/src/full-screen-dialog/full-screen-dialog.stories.js index acb1672849..aedabb7b1f 100644 --- a/libs/components/src/full-screen-dialog/full-screen-dialog.stories.js +++ b/libs/components/src/full-screen-dialog/full-screen-dialog.stories.js @@ -24,23 +24,27 @@ const Template = ({ helpOpen, helpResizable, open, escapeKeyAction }) => { 'DOMContentLoaded', () => { const button = document.body.querySelector('#dialog-button'); + const helpCloseButton = document.body.querySelector('.help-close'); + const helpToggleButton = document.body.querySelector('.help-toggle'); + const fullscreenCloseButton = document.body.querySelector( + '.full-screen-dialog-close' + ); button.addEventListener('click', () => { const dialog = document.body.querySelector('#dialog1'); dialog.open = true; }); - const helpCloseButton = document.body.querySelector('.help-close'); + helpCloseButton.addEventListener('click', () => { const dialog = document.body.querySelector('#dialog1'); dialog.helpOpen = false; + helpToggleButton.on = false; + helpToggleButton.toggledOn = false; }); - const helpToggleButton = document.body.querySelector('.help-toggle'); + helpToggleButton.addEventListener('click', () => { const dialog = document.body.querySelector('#dialog1'); dialog.helpOpen = !dialog.helpOpen; }); - const fullscreenCloseButton = document.body.querySelector( - '.full-screen-dialog-close' - ); fullscreenCloseButton.addEventListener('click', () => { const dialog = document.body.querySelector('#dialog1'); dialog.open = false; @@ -58,84 +62,83 @@ const Template = ({ helpOpen, helpResizable, open, escapeKeyAction }) => { }${helpOpen ? ' helpOpen' : ''}> -
- - - - Connect data source - - - - - -
-
-
- - - -
- - Select model - - - Select the industry data model for your organization - -
-
-
- - - -
- - Review details - - - Preview the selected model and sample schema - -
+ + + + + Connect data source + + + + + +
+
+
+ + + +
+ + Select model + + + Select the industry data model for your organization +
-
- - - -
- - Install - - - Acknowledge creation of database and install - -
+
+
+ + + +
+ + Review details + + + Preview the selected model and sample schema +
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
- - work -
Balanced
-
Every week
-
+
+ + + +
+ + Install + + + Acknowledge creation of database and install + +
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+ + work +
Balanced
+
Every week
+
+