Skip to content

Commit

Permalink
Add redux-slider-monitor
Browse files Browse the repository at this point in the history
  • Loading branch information
Methuselah96 committed May 7, 2020
1 parent 8d923c8 commit 2b4dd80
Show file tree
Hide file tree
Showing 13 changed files with 67 additions and 7,252 deletions.
Empty file modified packages/redux-slider-monitor/.eslintignore
100644 → 100755
Empty file.
6 changes: 2 additions & 4 deletions packages/redux-slider-monitor/.eslintrc
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@
"react/forbid-prop-types": 0,
"import/no-extraneous-dependencies": 0,
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
'jsx-a11y/no-static-element-interactions': 0
"jsx-a11y/no-static-element-interactions": 0
},
"plugins": [
"react"
]
"plugins": ["react"]
}
6 changes: 0 additions & 6 deletions packages/redux-slider-monitor/.gitignore

This file was deleted.

7 changes: 0 additions & 7 deletions packages/redux-slider-monitor/.npmignore

This file was deleted.

14 changes: 0 additions & 14 deletions packages/redux-slider-monitor/CODE_OF_CONDUCT.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,16 @@ export default class Footer extends Component {
filter: PropTypes.string.isRequired,
onClearMarked: PropTypes.func.isRequired,
onShow: PropTypes.func.isRequired
}
};

render() {
return (
<footer className='footer'>
{this.renderTodoCount()}
<ul className='filters'>
{[SHOW_ALL, SHOW_UNMARKED, SHOW_MARKED].map(filter =>
<li key={filter}>
{this.renderFilterLink(filter)}
</li>
)}
{[SHOW_ALL, SHOW_UNMARKED, SHOW_MARKED].map(filter => (
<li key={filter}>{this.renderFilterLink(filter)}</li>
))}
</ul>
{this.renderClearButton()}
</footer>
Expand Down Expand Up @@ -64,10 +62,7 @@ export default class Footer extends Component {
const { markedCount, onClearMarked } = this.props;
if (markedCount > 0) {
return (
<button
className='clear-completed'
onClick={onClearMarked}
>
<button className='clear-completed' onClick={onClearMarked}>
Clear completed
</button>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,15 @@ export default class MainSection extends Component {
const { filter } = this.state;

const filteredTodos = todos.filter(TODO_FILTERS[filter]);
const markedCount = todos.reduce((count, todo) =>
(todo.marked ? count + 1 : count),
0
);
const markedCount = todos.reduce((count, todo) => (todo.marked ? count + 1 : count), 0);

return (
<section className='main'>
{this.renderToggleAll(markedCount)}
<ul className='todo-list'>
{filteredTodos.map(todo =>
{filteredTodos.map(todo => (
<TodoItem key={todo.id} todo={todo} {...actions} />
)}
))}
</ul>
{this.renderFooter(markedCount)}
</section>
Expand Down
28 changes: 3 additions & 25 deletions packages/redux-slider-monitor/examples/todomvc/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,12 @@
"description": "TodoMVC example for redux",
"main": "server.js",
"scripts": {
"start": "webpack-dev-server",
"build": "webpack --config webpack.config.prod.js",
"deploy": "gh-pages -d dist"
"start": "../../node_modules/.bin/webpack-dev-server",
"build": "../../node_modules/.bin/webpack --config webpack.config.prod.js"
},
"repository": {
"type": "git",
"url": "https://github.com/calesce/redux-slider-monitor.git"
},
"license": "MIT",
"dependencies": {
"classnames": "^2.1.2"
},
"devDependencies": {
"babel-cli": "^6.24.1",
"babel-core": "^6.24.1",
"babel-loader": "^6.4.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"gh-pages": "^0.12.0",
"node-libs-browser": "^0.5.2",
"raw-loader": "^0.5.1",
"react-hot-loader": "^3.0.0-beta.6",
"redux-devtools-dock-monitor": "^1.0.1",
"redux-devtools-log-monitor": "^1.0.1",
"style-loader": "^0.16.1",
"todomvc-app-css": "^2.0.1",
"webpack": "^2.2.1",
"webpack-dev-server": "^2.4.1"
}
"license": "MIT"
}
39 changes: 18 additions & 21 deletions packages/redux-slider-monitor/examples/todomvc/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,32 +20,29 @@ module.exports = {
path: path.join(__dirname, 'dist'),
filename: 'bundle.js'
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoEmitOnErrorsPlugin()
],
plugins: [new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin()],
resolve: {
alias: {
'redux-slider-monitor': path.join(__dirname, '..', '..', 'src/SliderMonitor'),
react: path.join(__dirname, '../../node_modules', 'react'),
'react-dom': path.join(__dirname, '../../node_modules', 'react-dom'),
'redux-devtools': path.join(__dirname, '../../node_modules', 'redux-devtools')
'redux-slider-monitor': path.join(__dirname, '..', '..', 'src/SliderMonitor')
},
extensions: ['.js']
},
module: {
rules: [{
test: /\.js$/,
use: ['babel-loader'],
exclude: /node_modules/,
include: [
__dirname,
path.join(__dirname, '..', '..', 'src')
]
}, {
test: /\.css?$/,
use: ['style-loader', 'raw-loader'],
include: __dirname
}]
rules: [
{
test: /\.js$/,
use: ['babel-loader'],
exclude: /node_modules/,
include: [__dirname, path.join(__dirname, '../../src')]
},
{
test: /\.css?$/,
use: ['style-loader', 'raw-loader'],
include: [
__dirname,
path.join(__dirname, '../../../../node_modules/todomvc-app-css')
]
}
]
}
};
Loading

0 comments on commit 2b4dd80

Please sign in to comment.