Skip to content

Commit

Permalink
change the app component story
Browse files Browse the repository at this point in the history
  • Loading branch information
ndelangen committed Oct 22, 2021
1 parent 1c11d3b commit 2716bae
Showing 1 changed file with 63 additions and 4 deletions.
67 changes: 63 additions & 4 deletions lib/ui/src/app.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,78 @@
import React from 'react';

import { Root as App } from './index';
import { Provider as ManagerProvider } from '@storybook/api';
import { LocationProvider } from '@storybook/router';
import { HelmetProvider } from 'react-helmet-async';
import App from './app';
import { PrettyFakeProvider, FakeProvider } from './FakeProvider';
import Provider from './provider';

export default {
title: 'UI/App',
component: App,
parameters: {
layout: 'fullscreen',
},
decorators: [
(StoryFn) => (
<HelmetProvider key="helmet.Provider">
<LocationProvider>
<StoryFn />
</LocationProvider>
</HelmetProvider>
),
],
};

export const Default = () => <App provider={(new FakeProvider() as unknown) as Provider} />;
export const Default = () => (
<ManagerProvider
key="manager"
provider={new FakeProvider()}
path="/story/ui-app--loading-state"
storyId="ui-app--loading-state"
location={{ search: '' }}
navigate={() => {}}
docsMode={false}
>
<App
key="app"
viewMode="story"
layout={{
initialActive: 'addons',
isFullscreen: false,
isToolshown: true,
panelPosition: 'right',
showNav: true,
showPanel: true,
}}
panelCount={1}
docsOnly={false}
/>
</ManagerProvider>
);

export const LoadingState = () => (
<App provider={(new PrettyFakeProvider() as unknown) as Provider} />
<ManagerProvider
key="manager"
provider={new PrettyFakeProvider()}
path=""
storyId="ui-app--loading-state"
location={{ search: '' }}
navigate={() => {}}
docsMode={false}
>
<App
key="app"
viewMode="story"
layout={{
initialActive: 'addons',
isFullscreen: false,
isToolshown: true,
panelPosition: 'right',
showNav: true,
showPanel: true,
}}
panelCount={1}
docsOnly={false}
/>
</ManagerProvider>
);

0 comments on commit 2716bae

Please sign in to comment.