web client v0.5

//notifications
//delete restaurant
//change picture
//redesigned data store
This commit is contained in:
2020-09-27 18:40:39 +02:00
parent 3fdc93ef28
commit d2842a1db3
24 changed files with 810 additions and 501 deletions

View File

@@ -8,14 +8,12 @@ import ButtonSecondary from "../Input/ButtonSecondary";
import IconButton from "@material-ui/core/IconButton";
import TextField from "@material-ui/core/TextField";
import CloseIcon from "@material-ui/icons/Close";
import { useSelector, useDispatch } from "react-redux";
import { useDispatch } from "react-redux";
import validator from "validator";
import InputAdornment from "@material-ui/core/InputAdornment";
import AccountCircle from "@material-ui/icons/AccountCircle";
import CircularProgress from "@material-ui/core/CircularProgress";
import { useHistory, useLocation } from "react-router-dom";
import { changePassword } from "../../actions/index";
import { setResetResult } from "../../actions/toggles";
import { changePassword, notification } from "../../actions/index";
function useQuery() {
return new URLSearchParams(useLocation().search);
@@ -31,10 +29,6 @@ export default function ResetPassword(props) {
passwordRepeatError: false,
};
const [data, setData] = useState(initialData);
const resetResult = useSelector((state) => state.data.dialogs.resetResult);
const resetCircle = useSelector(
(state) => state.data.dialogs.resetCircularProgress
);
const dispatch = useDispatch();
const history = useHistory();
const query = useQuery();
@@ -94,7 +88,7 @@ export default function ResetPassword(props) {
if (validateLogin()) {
dispatch(changePassword(data.email, data.password, token));
} else {
dispatch(setResetResult("Popraw dane."));
dispatch(notification("Popraw dane.", "error"));
}
};
@@ -170,10 +164,6 @@ export default function ResetPassword(props) {
),
}}
/>
<div>
{resetCircle && <CircularProgress />}
<p>{resetResult}</p>
</div>
<div className="login-dialog-buttons">
<ButtonSecondary onClick={() => handleReset()} text="Zmień hasło" />
</div>