mirror of
https://github.com/captbaritone/webamp.git
synced 2026-01-24 02:36:00 +00:00
23 lines
540 B
TypeScript
23 lines
540 B
TypeScript
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);
|