mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 19:16:41 +07:00
map_list: initial
urls: editing now handled through urls
This commit is contained in:
parent
3771e5d338
commit
0d9bad9095
23 changed files with 386 additions and 68 deletions
|
@ -12,11 +12,15 @@ import { hot } from 'react-hot-loader';
|
|||
import { Renderer } from '$components/renderer/Renderer';
|
||||
import { hideRenderer } from '$redux/user/actions';
|
||||
import { Cursor } from '$components/Cursor';
|
||||
import { LeftDialog } from '$containers/LeftDialog';
|
||||
import { DIALOGS } from '$constants/dialogs';
|
||||
|
||||
type Props = {
|
||||
renderer_active: Boolean,
|
||||
hideRenderer: Function,
|
||||
mode: String,
|
||||
dialog: String,
|
||||
dialog_active: Boolean,
|
||||
}
|
||||
|
||||
const Component = (props: Props) => (
|
||||
|
@ -26,15 +30,20 @@ const Component = (props: Props) => (
|
|||
<UserPanel />
|
||||
<EditorPanel />
|
||||
<Cursor mode={props.mode} />
|
||||
<LeftDialog dialog={props.dialog} dialog_active={props.dialog_active} />
|
||||
|
||||
{ props.renderer_active && <Renderer onClick={props.hideRenderer} /> }
|
||||
{ props.renderer_active &&
|
||||
<Renderer onClick={props.hideRenderer} />
|
||||
}
|
||||
</div>
|
||||
);
|
||||
|
||||
|
||||
const mapStateToProps = ({ user }) => ({
|
||||
renderer_active: user.renderer.renderer_active,
|
||||
mode: user.mode,
|
||||
const mapStateToProps = ({ user: { mode, dialog, dialog_active, renderer } }) => ({
|
||||
renderer_active: renderer.renderer_active,
|
||||
mode,
|
||||
dialog,
|
||||
dialog_active,
|
||||
});
|
||||
|
||||
const mapDispatchToProps = dispatch => bindActionCreators({ hideRenderer }, dispatch);
|
||||
export const App = connect(mapStateToProps, mapDispatchToProps)(hot(module)(Component));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue