mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
RouterDecorator component implemented
This commit is contained in:
parent
86600df740
commit
7324f8ce16
3 changed files with 33 additions and 0 deletions
21
storybook/RouterDecorator/RouterDecorator.js
Normal file
21
storybook/RouterDecorator/RouterDecorator.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
const React = require('react');
|
||||
const classnames = require('classnames');
|
||||
const { RoutesContainerProvider } = require('stremio-navigation/RoutesContainerContext');
|
||||
const Route = require('stremio-navigation/Router/Route');
|
||||
const routerStyles = require('stremio-navigation/Router/styles');
|
||||
const appStyles = require('stremio/App/styles');
|
||||
const styles = require('./styles');
|
||||
|
||||
const RouterDecorator = ({ children }) => (
|
||||
<div id={'app'}>
|
||||
<RoutesContainerProvider containerClassName={classnames(appStyles['router'], routerStyles['router-container'])}>
|
||||
<Route>
|
||||
<div className={styles['route-content-container']}>
|
||||
{children}
|
||||
</div>
|
||||
</Route>
|
||||
</RoutesContainerProvider>
|
||||
</div>
|
||||
);
|
||||
|
||||
module.exports = RouterDecorator;
|
||||
3
storybook/RouterDecorator/index.js
Normal file
3
storybook/RouterDecorator/index.js
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
const RouterDecorator = require('./RouterDecorator');
|
||||
|
||||
module.exports = RouterDecorator;
|
||||
9
storybook/RouterDecorator/styles.less
Normal file
9
storybook/RouterDecorator/styles.less
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
.route-content-container {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
justify-content: flex-start;
|
||||
background-color: var(--color-background);
|
||||
}
|
||||
Loading…
Reference in a new issue