diff --git a/packages/client/src/pages/Confirm/sub-components/changePhone.js b/packages/client/src/pages/Confirm/sub-components/changePhone.js index 9d4b7494b5..cb528e951c 100644 --- a/packages/client/src/pages/Confirm/sub-components/changePhone.js +++ b/packages/client/src/pages/Confirm/sub-components/changePhone.js @@ -1,8 +1,8 @@ import React, { useState } from "react"; - +import { useNavigate, useLocation } from "react-router-dom"; import { withTranslation } from "react-i18next"; import Text from "@docspace/components/text"; -import TextInput from "@docspace/components/text-input"; +import InputPhone from "@docspace/components/input-phone"; import Button from "@docspace/components/button"; import { inject, observer } from "mobx-react"; import { StyledPage, StyledBody, StyledContent } from "./StyledConfirm"; @@ -11,41 +11,44 @@ import FormWrapper from "@docspace/components/form-wrapper"; import DocspaceLogo from "../../../DocspaceLogo"; const ChangePhoneForm = (props) => { - const { t, greetingTitle } = props; - const [currentNumber, setCurrentNumber] = useState("+00000000000"); + const { t, setMobilePhone } = props; + const [currentNumber, setCurrentNumber] = useState(""); + const [phone, setPhone] = useState(""); + + const navigate = useNavigate(); + const location = useLocation(); + + const onChange = (e) => { + const value = e.target.value.replace(/[^0-9]/g, ""); + console.log(value); + setPhone(value); + }; + + const onSubmit = async () => { + const res = await setMobilePhone(phone); + console.log(res); + }; return ( - - {greetingTitle} -
{t("EnterPhone")} - - {t("CurrentNumber")}: {currentNumber} - + {currentNumber && ( + + {t("CurrentNumber")}: {currentNumber} + + )} {t("PhoneSubtitle")}
- +