TitleDialog: title dialog proto

This commit is contained in:
muerwre 2019-03-15 17:29:30 +07:00
parent 9d093699dd
commit ea08ab8a5e
5 changed files with 76 additions and 54 deletions

View file

@ -0,0 +1,22 @@
import * as React from 'react';
import { bindActionCreators } from "redux";
import { connect } from 'react-redux';
interface ITitleDialogProps {
editing: boolean,
title?: string,
}
export const Component: React.FunctionComponent<ITitleDialogProps> = ({ editing, title }) => (
!editing && title &&
<div className="title-dialog">
<div className="title-dialog-pane title-dialog-name">
<h2>{title}</h2>
</div>
</div>
);
const mapStateToProps = ({ user: { editing, title } }) => ({ editing, title });
const mapDispatchToProps = dispatch => bindActionCreators({ }, dispatch);
export const TitleDialog = connect(mapStateToProps, mapDispatchToProps)(Component);