Skip to content

Commit 779d52f

Browse files
committed
part 13
1 parent 88072e9 commit 779d52f

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

src/components/Stories.js

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React from 'react';
22
import { connect } from 'react-redux';
3-
import { doArchiveStory } from '../actions/archive';
43
import { getReadableStories } from '../selectors/story';
54
import './Stories.css';
65

@@ -28,7 +27,7 @@ const COLUMNS = {
2827
},
2928
};
3029

31-
const Stories = ({ stories, onArchive }) =>
30+
const Stories = ({ stories }) =>
3231
<div className="stories">
3332
<StoriesHeader columns={COLUMNS} />
3433

@@ -37,7 +36,6 @@ const Stories = ({ stories, onArchive }) =>
3736
key={story.objectID}
3837
story={story}
3938
columns={COLUMNS}
40-
onArchive={onArchive}
4139
/>
4240
)}
4341
</div>
@@ -58,11 +56,6 @@ const mapStateToProps = state => ({
5856
stories: getReadableStories(state),
5957
});
6058

61-
const mapDispatchToProps = dispatch => ({
62-
onArchive: id => dispatch(doArchiveStory(id)),
63-
});
64-
6559
export default connect(
66-
mapStateToProps,
67-
mapDispatchToProps
60+
mapStateToProps
6861
)(Stories);

src/components/Story.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import React from 'react';
2+
import { connect } from 'react-redux';
3+
import { doArchiveStory } from '../actions/archive';
24
import { ButtonInline } from './Button';
35
import './Story.css';
46

@@ -35,4 +37,11 @@ const Story = ({ story, columns, onArchive }) => {
3537
);
3638
}
3739

38-
export default Story;
40+
const mapDispatchToProps = dispatch => ({
41+
onArchive: id => dispatch(doArchiveStory(id)),
42+
});
43+
44+
export default connect(
45+
null,
46+
mapDispatchToProps
47+
)(Story);

0 commit comments

Comments
 (0)