remove storybook

This commit is contained in:
nklhrstv 2021-11-01 16:00:00 +02:00
parent 9d806e7ad8
commit c86e81dcca
12 changed files with 1857 additions and 11049 deletions

View file

@ -1,27 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const classnames = require('classnames');
const Route = require('stremio-router/Route');
const { RouteFocusedProvider } = require('stremio-router/RouteFocusedContext');
const ToastProvider = require('stremio/common/Toast/ToastProvider');
const appStyles = require('stremio/App/styles');
const styles = require('./styles');
const RouterDecorator = ({ children }) => (
<div id={'app'}>
<ToastProvider>
<div className={classnames('routes-container', appStyles['router'])}>
<RouteFocusedProvider value={true}>
<Route>
<div className={styles['route-content-container']}>
{children}
</div>
</Route>
</RouteFocusedProvider>
</div>
</ToastProvider>
</div>
);
module.exports = RouterDecorator;

View file

@ -1,5 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
const RouterDecorator = require('./RouterDecorator');
module.exports = RouterDecorator;

View file

@ -1,12 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~@stremio/stremio-colors/less/stremio-colors.less';
@import (reference) '~stremio/common/screen-sizes.less';
.route-content-container {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
background-color: @color-background-dark2;
}

View file

@ -1,37 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
const appConfig = require('../webpack.config.js')({}, { mode: 'development' });
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
webpackFinal: async (storybookConfig) => {
storybookConfig.module = {
...storybookConfig.module,
rules: [
...storybookConfig.module.rules,
...appConfig.module.rules
]
};
storybookConfig.resolve = {
...storybookConfig.resolve,
extensions: [
...storybookConfig.resolve.extensions,
...appConfig.resolve.extensions
],
alias: {
...storybookConfig.resolve.alias,
...appConfig.resolve.alias
}
};
storybookConfig.plugins = [
...storybookConfig.plugins,
new MiniCssExtractPlugin()
];
return storybookConfig;
},
core: {
builder: 'webpack5',
},
stories: ['../src/stories/**/*.@(js)'],
};

View file

@ -1,30 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const { withConsole } = require('@storybook/addon-console');
const { addDecorator, addParameters, configure } = require('@storybook/react');
const { jsxDecorator } = require('storybook-addon-jsx');
const RouterDecorator = require('./RouterDecorator');
require('spatial-navigation-polyfill');
require('./styles');
window.top.__spatialNavigation__ = {
keyMode: 'ARROW'
};
addParameters({
jsx: {
indent_size: 4,
showFunctions: false
}
});
addDecorator((renderStory, context) => jsxDecorator(renderStory, context));
addDecorator((renderStory, context) => withConsole()(renderStory)(context));
addDecorator((renderStory) => (
<RouterDecorator>
{renderStory()}
</RouterDecorator>
));
configure(() => {
require('../src/stories');
}, module);

View file

@ -1,6 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
:global(#root) {
width: 100%;
height: 100%;
}

12752
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -9,8 +9,7 @@
"start": "webpack serve --mode development",
"build": "webpack --mode production",
"test": "jest",
"lint": "eslint src",
"storybook": "start-storybook --ci -p 6006"
"lint": "eslint src"
},
"dependencies": {
"@babel/runtime": "7.12.5",
@ -39,10 +38,6 @@
"@babel/plugin-proposal-object-rest-spread": "7.12.1",
"@babel/preset-env": "7.12.10",
"@babel/preset-react": "7.12.10",
"@storybook/addon-actions": "6.2.8",
"@storybook/addon-console": "1.2.3",
"@storybook/builder-webpack5": "6.2.8",
"@storybook/react": "6.2.8",
"@testing-library/react": "9.4.0",
"@testing-library/react-hooks": "3.2.1",
"babel-loader": "8.2.2",
@ -62,7 +57,6 @@
"postcss-loader": "4.1.0",
"react-test-renderer": "16.13.0",
"readdirp": "3.6.0",
"storybook-addon-jsx": "7.3.9",
"terser-webpack-plugin": "5.0.3",
"webpack": "5.31.2",
"webpack-cli": "4.6.0",

View file

@ -1,16 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const { storiesOf } = require('@storybook/react');
const Stream = require('stremio/routes/MetaDetails/StreamsList/Stream');
const styles = require('./styles');
storiesOf('Stream', module).add('Stream', () => (
<Stream
className={styles['stream-container']}
addonName={'Sample addon name'}
title={'1080p'}
thumbnail={'images/anonymous.png'}
progress={0.6}
/>
));

View file

@ -1,3 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
require('./Stream');

View file

@ -1,7 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
.stream-container {
flex: none;
width: 28rem;
margin: 2rem;
}

View file

@ -1,3 +0,0 @@
// Copyright (C) 2017-2020 Smart code 203358507
require('./Stream');