fixing erros | 1

temp
mahdi 2 years ago
parent a536b31e77
commit ab8efe953d
  1. 70
      src/views/Address/index.js

@ -62,10 +62,11 @@ export const Address = ({
setHeaderOptions({
shown: true,
back: true,
title: "آدرس",
title: window.t("اطلاعات هویتی"),
});
}
}
if (editPage) {
getAddress({ id: location.getId() });
}
@ -121,7 +122,7 @@ export const Address = ({
const submitProfile = () => {
if (user.cellphone && user.cellphone.length < 11) {
setDialog({
text: "شماره موبایل خود را وارد کنید.",
text: window.t("شماره موبایل خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -131,7 +132,7 @@ export const Address = ({
const postalCode = profileFields?.postalCode || user.postalCode;
if (postalCode && postalCode.length < 10) {
setDialog({
text: "شماره کد پستی خود را وارد کنید.",
text: window.t("شماره کد پستی خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -177,7 +178,7 @@ export const Address = ({
if (!activeCheckbox && !firstName) {
setDialog({
text: "نام خود را وارد کنید.",
text: window.t("نام خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -186,7 +187,7 @@ export const Address = ({
}
if (!activeCheckbox && !lastName) {
setDialog({
text: "نام خانوادگی خود را وارد کنید.",
text: window.t("نام خانوادگی خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -195,7 +196,7 @@ export const Address = ({
}
if (!activeCheckbox && (!cellphone || cellphone.length < 11)) {
setDialog({
text: "شماره موبایل خود را وارد کنید.",
text: window.t("شماره موبایل خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -204,7 +205,7 @@ export const Address = ({
}
if (!activeCheckbox && !phone) {
setDialog({
text: "شماره تلفن خود را وارد کنید.",
text: window.t("شماره تلفن خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -213,7 +214,7 @@ export const Address = ({
}
if (!provinceId) {
setDialog({
text: "نام استان خود را وارد کنید.",
text: window.t("نام استان خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -222,7 +223,7 @@ export const Address = ({
}
if (!cityId) {
setDialog({
text: "نام شهرستان خود را وارد کنید.",
text: window.t("نام شهرستان خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -231,7 +232,7 @@ export const Address = ({
}
if (!postalCode || postalCode.length < 10) {
setDialog({
text: "کد پستی خود را وارد کنید.",
text: window.t("کد پستی خود را وارد کنید."),
type: "alert",
accept: () => {},
open: true,
@ -240,13 +241,14 @@ export const Address = ({
}
if (!mapAddress) {
setDialog({
text: "آدرس خود را از روی نقشه انتخاب کن",
text: window.t("آدرس خود را از روی نقشه انتخاب کن"),
type: "alert",
accept: () => {},
open: true,
});
return;
}
if (editPage) {
updateAddress({
id: addressInfo.id,
@ -324,7 +326,7 @@ export const Address = ({
<div className="flex flex-col items-cente w-2/5">
<Button
loading={loading}
title="ثبت آدرس"
title={window.t("ثبت آدرس")}
backgroundColor="bg-blueC0"
border={{ color: "#196EC055", width: "0px" }}
width="100%"
@ -335,7 +337,7 @@ export const Address = ({
className="bg-transparent mt-4 text-base lg:text-tiny border border-blueC0 text-blueC0 font-bold rounded-md py-3.5 lg:py-4 flex flex-row justify-center items-center"
onClick={() => setPhase("deliveryForm")}
>
بازگشت
{window.t("بازگشت")}
<img
src={dropdownIcon}
alt=""
@ -370,7 +372,7 @@ export const Address = ({
}`}
></div>
</div>
<p className="font-bold text-sm">برای خودم</p>
<p className="font-bold text-sm">{window.t("برای خودم")}</p>
</div>
{/* someone else */}
<div
@ -387,7 +389,9 @@ export const Address = ({
}`}
></div>
</div>
<p className="font-bold text-sm ">گیرنده فرد دیگری است</p>
<p className="font-bold text-sm ">
{window.t("گیرنده فرد دیگری است")}
</p>
</div>
</div>
</>
@ -396,14 +400,16 @@ export const Address = ({
{profilePage || activeCheckbox === false ? (
<>
<Header
title="اطلاعات هویتی"
text="( لطفا نام و نام خانوادگی خود را به طور کامل وارد نمایید )"
title={window.t("اطلاعات هویتی")}
text={window.t(
"لطفا نام و نام خانوادگی خود را به طور کامل وارد نمایید"
)}
/>
<div className="flex flex-col lg:flex-row items-center lg:gap-5 w-full mb-4">
<Input
width={isMobile ? "100%" : "50%"}
label={"نام"}
label={window.t("نام")}
regex={(val) => val}
name="firstName"
onChange={(name, value) =>
@ -422,7 +428,7 @@ export const Address = ({
<Input
width={isMobile ? "100%" : "50%"}
label={"نام خانوادگی"}
label={window.t("نام خانوادگی")}
regex={(val) => val}
name="lastName"
onChange={(name, value) =>
@ -441,15 +447,16 @@ export const Address = ({
</div>
<Header
title="شماره تماس"
text="( شماره موبایل و شماره تلفن ثابت خود را
به همراه پیش شماره وارد کنید )"
title={window.t("شماره تماس")}
text={window.t(
"شماره موبایل و شماره تلفن ثابت خود را به همراه پیش شماره وارد کنید"
)}
/>
<div className="flex flex-col lg:flex-row items-center lg:gap-5 w-full mb-4">
<Input
width={isMobile ? "100%" : "50%"}
label={"شماره موبایل"}
label={window.t("شماره موبایل")}
regex={(val) => onInput.phonenumber(val)}
name="cellphone"
value={
@ -468,7 +475,7 @@ export const Address = ({
/>
<Input
width={isMobile ? "100%" : "50%"}
label={"شماره تلفن"}
label={window.t("شماره تلفن")}
regex={(val) => onInput.numberOnly(val)}
name="phone"
value={
@ -492,7 +499,7 @@ export const Address = ({
{profilePage && (
<Input
width={isMobile ? "100%" : "50%"}
label={"کد ملی"}
label={window.t("کد ملی")}
regex={(val) => onInput.phonenumber(val)}
name="nationalId"
onChange={(name, value) =>
@ -509,9 +516,10 @@ export const Address = ({
{!isMobile && <></>}
<Header
title="آدرس"
text="( لطفا نام استان و شهرستان و آدرس
خود را با دقت تکمیل نمایید )"
label={window.t("شماره تماس")}
text={window.t(
"لطفا نام استان و شهرستان و آدرس خود را با دقت تکمیل نمایید"
)}
/>
<div className="flex flex-col lg:flex-row items-center gap-3 lg:gap-5 w-full">
@ -524,7 +532,7 @@ export const Address = ({
: provinces[0]?.id
}
onChange={(name, value) =>
value === "استان"
value === window.t("استان")
? {}
: profilePage
? setProfileFields({ ...profileFields, provinceId: value })
@ -547,7 +555,7 @@ export const Address = ({
: cities[0]?.id
}
onChange={(name, value) =>
value === "شهر"
value === window.t("شهر")
? {}
: profilePage
? setProfileFields({ ...profileFields, cityId: value })
@ -575,7 +583,7 @@ export const Address = ({
<Input
width={isMobile ? "100%" : "50%"}
label={"کد پستی"}
label={window.t("کد پستی")}
regex={(val) => onInput.numberOnly(val)}
name="postalCode"
value={

Loading…
Cancel
Save