Explorar o código

Add UserSettingsProvider to Storybook ScopeDecorator (#16054)

GitOrigin-RevId: 13dbb81ca78880a59dba2a3b8eeb1465850dd1ce
Alf Eaton %!s(int64=2) %!d(string=hai) anos
pai
achega
8227db9e32
Modificáronse 1 ficheiros con 23 adicións e 19 borrados
  1. 23 19
      services/web/frontend/stories/decorators/scope.tsx

+ 23 - 19
services/web/frontend/stories/decorators/scope.tsx

@@ -21,6 +21,7 @@ import { LocalCompileProvider } from '@/shared/context/local-compile-context'
 import { DetachCompileProvider } from '@/shared/context/detach-compile-context'
 import { DetachCompileProvider } from '@/shared/context/detach-compile-context'
 import { ProjectSettingsProvider } from '@/features/editor-left-menu/context/project-settings-context'
 import { ProjectSettingsProvider } from '@/features/editor-left-menu/context/project-settings-context'
 import { FileTreePathProvider } from '@/features/file-tree/contexts/file-tree-path'
 import { FileTreePathProvider } from '@/features/file-tree/contexts/file-tree-path'
+import { UserSettingsProvider } from '@/shared/context/user-settings-context'
 
 
 const scopeWatchers: [string, (value: any) => void][] = []
 const scopeWatchers: [string, (value: any) => void][] = []
 
 
@@ -247,6 +248,7 @@ export const ScopeDecorator = (
     ProjectSettingsProvider,
     ProjectSettingsProvider,
     SplitTestProvider,
     SplitTestProvider,
     UserProvider,
     UserProvider,
+    UserSettingsProvider,
     ...opts.providers,
     ...opts.providers,
   }
   }
 
 
@@ -254,25 +256,27 @@ export const ScopeDecorator = (
     <Providers.SplitTestProvider>
     <Providers.SplitTestProvider>
       <Providers.IdeAngularProvider ide={ide}>
       <Providers.IdeAngularProvider ide={ide}>
         <Providers.UserProvider>
         <Providers.UserProvider>
-          <Providers.ProjectProvider>
-            <Providers.FileTreeDataProvider>
-              <Providers.FileTreePathProvider>
-                <Providers.DetachProvider>
-                  <Providers.EditorProvider>
-                    <Providers.ProjectSettingsProvider>
-                      <Providers.LayoutProvider>
-                        <Providers.LocalCompileProvider>
-                          <Providers.DetachCompileProvider>
-                            <Story />
-                          </Providers.DetachCompileProvider>
-                        </Providers.LocalCompileProvider>
-                      </Providers.LayoutProvider>
-                    </Providers.ProjectSettingsProvider>
-                  </Providers.EditorProvider>
-                </Providers.DetachProvider>
-              </Providers.FileTreePathProvider>
-            </Providers.FileTreeDataProvider>
-          </Providers.ProjectProvider>
+          <Providers.UserSettingsProvider>
+            <Providers.ProjectProvider>
+              <Providers.FileTreeDataProvider>
+                <Providers.FileTreePathProvider>
+                  <Providers.DetachProvider>
+                    <Providers.EditorProvider>
+                      <Providers.ProjectSettingsProvider>
+                        <Providers.LayoutProvider>
+                          <Providers.LocalCompileProvider>
+                            <Providers.DetachCompileProvider>
+                              <Story />
+                            </Providers.DetachCompileProvider>
+                          </Providers.LocalCompileProvider>
+                        </Providers.LayoutProvider>
+                      </Providers.ProjectSettingsProvider>
+                    </Providers.EditorProvider>
+                  </Providers.DetachProvider>
+                </Providers.FileTreePathProvider>
+              </Providers.FileTreeDataProvider>
+            </Providers.ProjectProvider>
+          </Providers.UserSettingsProvider>
         </Providers.UserProvider>
         </Providers.UserProvider>
       </Providers.IdeAngularProvider>
       </Providers.IdeAngularProvider>
     </Providers.SplitTestProvider>
     </Providers.SplitTestProvider>