Type the close button

This commit is contained in:
Jordan Eldredge 2018-10-13 00:14:32 -07:00
parent 318a7731cf
commit eeb8f8180f
2 changed files with 23 additions and 14 deletions

View file

@ -1,14 +0,0 @@
import React from "react";
import { connect } from "react-redux";
import ClickedDiv from "../ClickedDiv";
import { close } from "../../actionCreators";
const Close = ({ onClick }) => (
<ClickedDiv id="close" onClick={onClick} title="Close" />
);
export default connect(
null,
{ onClick: close }
)(Close);

View file

@ -0,0 +1,23 @@
import React from "react";
import { connect } from "react-redux";
import ClickedDiv from "../ClickedDiv";
import { close } from "../../actionCreators";
import { Dispatch } from "../../types";
interface DispatchProps {
onClick: () => void;
}
const Close = ({ onClick }: DispatchProps) => (
<ClickedDiv id="close" onClick={onClick} title="Close" />
);
const mapDispatchToProps = (dispatch: Dispatch): DispatchProps => {
return { onClick: () => dispatch(close()) };
};
export default connect(
null,
mapDispatchToProps
)(Close);