webamp/js/components/MainWindow/Minimize.tsx
Jordan Eldredge 5d6b2d40dc Type Minimize
2018-09-28 07:03:45 -07:00

22 lines
524 B
TypeScript

import React from "react";
import { connect } from "react-redux";
import ClickedDiv from "../ClickedDiv";
import * as Actions from "../../actionCreators";
import { Dispatch } from "../../types";
interface Props {
minimize(): void;
}
const Minimize = ({ minimize }: Props) => (
<ClickedDiv id="minimize" title="Minimize" onClick={minimize} />
);
const mapDispatchToProps = (dispatch: Dispatch) => ({
minimize: () => dispatch(Actions.minimize())
});
export default connect(
null,
mapDispatchToProps
)(Minimize);