webamp/js/components/MainWindow/Minimize.tsx
2019-03-19 06:55:24 -07:00

22 lines
525 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);