possibly dealed with setting addresses

This commit is contained in:
muerwre 2018-09-03 16:33:15 +07:00
parent 13c5ae08d9
commit ad04704c3e
7 changed files with 65 additions and 17 deletions

View file

@ -8,7 +8,7 @@ import { LogoDialog } from '$components/logo/LogoDialog';
import { SaveDialog } from '$components/save/SaveDialog';
export const EditorDialog = ({
mode, routerPoints, editor, activeSticker, logo, user,
mode, routerPoints, editor, activeSticker, logo, user, title, address,
}) => {
const showDialog = (
mode === MODES.ROUTER
@ -25,7 +25,7 @@ export const EditorDialog = ({
{ mode === MODES.STICKERS && <StickersDialog editor={editor} /> }
{ mode === MODES.TRASH && <TrashDialog editor={editor} /> }
{ mode === MODES.LOGO && <LogoDialog editor={editor} logo={logo} /> }
{ mode === MODES.SAVE && <SaveDialog editor={editor} user={user} /> }
{ mode === MODES.SAVE && <SaveDialog editor={editor} user={user} title={title} address={address} /> }
</div>
);
};

View file

@ -29,7 +29,7 @@ export class EditorPanel extends React.PureComponent {
render() {
const {
mode, routerPoints, editor, totalDistance, estimateTime, activeSticker, logo, user, editing,
mode, routerPoints, editor, totalDistance, estimateTime, activeSticker, logo, user, editing, title, address,
} = this.props;
return (
@ -42,6 +42,8 @@ export class EditorPanel extends React.PureComponent {
editor={editor}
logo={logo}
user={user}
title={title}
address={address}
/>
<LogoPreview logo={logo} />

View file

@ -8,14 +8,18 @@ import { postMap } from '$utils/api';
import classnames from 'classnames';
export class SaveDialog extends React.Component {
state = {
address: '',
title: '',
error: '',
sending: false,
finished: false,
overwriting: false,
};
constructor(props) {
super(props);
this.state = {
address: props.address || '',
title: props.title || '',
error: '',
sending: false,
finished: false,
overwriting: false,
};
}
getAddress = () => {
const { path } = getUrlData();