1 | import React from 'react';
|
2 | import { Provider as ManagerProvider } from '@storybook/api';
|
3 | import { LocationProvider } from '@storybook/router';
|
4 | import { HelmetProvider } from 'react-helmet-async';
|
5 | import App from './app';
|
6 | import { PrettyFakeProvider, FakeProvider } from './FakeProvider';
|
7 | export default {
|
8 | title: 'UI/App',
|
9 | component: App,
|
10 | parameters: {
|
11 | layout: 'fullscreen'
|
12 | },
|
13 | decorators: [function (StoryFn) {
|
14 | return React.createElement(HelmetProvider, {
|
15 | key: "helmet.Provider"
|
16 | }, React.createElement(LocationProvider, null, React.createElement(StoryFn, null)));
|
17 | }]
|
18 | };
|
19 | export var Default = function Default() {
|
20 | return React.createElement(ManagerProvider, {
|
21 | key: "manager",
|
22 | provider: new FakeProvider(),
|
23 | path: "/story/ui-app--loading-state",
|
24 | storyId: "ui-app--loading-state",
|
25 | location: {
|
26 | search: ''
|
27 | },
|
28 | navigate: function navigate() {},
|
29 | docsMode: false
|
30 | }, React.createElement(App, {
|
31 | key: "app",
|
32 | viewMode: "story",
|
33 | layout: {
|
34 | initialActive: 'addons',
|
35 | isFullscreen: false,
|
36 | isToolshown: true,
|
37 | panelPosition: 'right',
|
38 | showNav: true,
|
39 | showPanel: true
|
40 | },
|
41 | panelCount: 0,
|
42 | docsOnly: false
|
43 | }));
|
44 | };
|
45 | Default.displayName = "Default";
|
46 | export var LoadingState = function LoadingState() {
|
47 | return React.createElement(ManagerProvider, {
|
48 | key: "manager",
|
49 | provider: new PrettyFakeProvider(),
|
50 | path: "",
|
51 | storyId: "ui-app--loading-state",
|
52 | location: {
|
53 | search: ''
|
54 | },
|
55 | navigate: function navigate() {},
|
56 | docsMode: false
|
57 | }, React.createElement(App, {
|
58 | key: "app",
|
59 | viewMode: "story",
|
60 | layout: {
|
61 | initialActive: 'addons',
|
62 | isFullscreen: false,
|
63 | isToolshown: true,
|
64 | panelPosition: 'right',
|
65 | showNav: true,
|
66 | showPanel: true
|
67 | },
|
68 | panelCount: 0,
|
69 | docsOnly: false
|
70 | }));
|
71 | };
|
72 | LoadingState.displayName = "LoadingState"; |
\ | No newline at end of file |