@@ -97,25 +97,7 @@ export const withCodeEditor = makeDecorator({
9797 css : styleCode
9898 } ;
9999
100- const loadEditorContent = ( ) => {
101- const token = window . parent . location . hash . replace ( '#' , '' ) ;
102- console . log ( token ) ;
103-
104- let providerInitCode = `
105- import {Providers, MockProvider} from "${ mgtScriptName } ";
106- Providers.globalProvider = new MockProvider(true);
107- ` ;
108-
109- if ( token ) {
110- providerInitCode = `
111- import {Providers, SimpleProvider, ProviderState} from "${ mgtScriptName } ";
112- Providers.globalProvider = new SimpleProvider(async () => {
113- return '${ token } ';
114- });
115- Providers.globalProvider.setState(ProviderState.SignedIn);
116- ` ;
117- }
118-
100+ editor . addEventListener ( 'fileUpdated' , ( ) => {
119101 const storyElement = document . createElement ( 'iframe' ) ;
120102
121103 storyElement . addEventListener ( 'load' , ( ) => {
@@ -132,7 +114,8 @@ export const withCodeEditor = makeDecorator({
132114 <head>
133115 <script type="module" src="${ mgtScriptName } "></script>
134116 <script type="module">
135- ${ providerInitCode }
117+ import {Providers, MockProvider} from "${ mgtScriptName } ";
118+ Providers.globalProvider = new MockProvider(true);
136119 </script>
137120 <style>
138121 html, body {
@@ -159,11 +142,7 @@ export const withCodeEditor = makeDecorator({
159142 storyElement . title = 'story-mgt-preview' ;
160143 storyElementWrapper . innerHTML = '' ;
161144 storyElementWrapper . appendChild ( storyElement ) ;
162- } ;
163-
164- window . parent . addEventListener ( 'hashchange' , loadEditorContent ) ;
165-
166- editor . addEventListener ( 'fileUpdated' , loadEditorContent ) ;
145+ } ) ;
167146
168147 const separator = document . createElement ( 'div' ) ;
169148
0 commit comments