mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-28 12:36:35 +00:00
Type the close button
This commit is contained in:
parent
318a7731cf
commit
eeb8f8180f
2 changed files with 23 additions and 14 deletions
|
|
@ -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);
|
||||
23
js/components/MainWindow/Close.tsx
Normal file
23
js/components/MainWindow/Close.tsx
Normal 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);
|
||||
Loading…
Add table
Add a link
Reference in a new issue