diff --git a/frontend/pages/profile/index.vue b/frontend/pages/profile/index.vue index ec5aacc..9378ec9 100644 --- a/frontend/pages/profile/index.vue +++ b/frontend/pages/profile/index.vue @@ -4,9 +4,7 @@ import useVuelidate from "@vuelidate/core"; import { helpers, required, minLength, email } from "@vuelidate/validators"; import useGetAccount from "~/composables/api/account/useGetAccount"; -import useUpdateAccount, { - type UpdateAccountRequest, -} from "~/composables/api/account/useUpdateAccount"; +import useUpdateAccount, { type UpdateAccountRequest } from "~/composables/api/account/useUpdateAccount"; import { useObjectTrack } from "~/composables/global/useObjectTrack"; import { useToast } from "~/composables/global/useToast"; import { QUERY_KEYS } from "~/constants"; @@ -40,18 +38,11 @@ const profilePictureModalIsShow = ref(false); const { isNotEqual, clear: clearObjectTracker } = useObjectTrack(personalData); -const alises = ref([ - "شکارچی", - "آیفون باز", - "خوش سلیقه", - "دست و دلباز", - "چرم باز", -]); +const alises = ref(["شکارچی", "آیفون باز", "خوش سلیقه", "دست و دلباز", "چرم باز"]); // queries -const { mutateAsync: updateAccount, isPending: updateAccountIsPending } = - useUpdateAccount(); +const { mutateAsync: updateAccount, isPending: updateAccountIsPending } = useUpdateAccount(); // computed @@ -59,52 +50,28 @@ const formRules = computed(() => { return { first_name: { required: helpers.withMessage("فیلد نام الزامی می باشد", required), - minLength: helpers.withMessage( - "فیلد نام حداقل ۳ کرکتر می باشد", - minLength(3) - ), + minLength: helpers.withMessage("فیلد نام حداقل ۳ کرکتر می باشد", minLength(3)), }, last_name: { - required: helpers.withMessage( - "فیلد نام خانوادگی الزامی می باشد", - required - ), - minLength: helpers.withMessage( - "فیلد نام خانوادگی حداقل ۳ کرکتر می باشد", - minLength(3) - ), + required: helpers.withMessage("فیلد نام خانوادگی الزامی می باشد", required), + minLength: helpers.withMessage("فیلد نام خانوادگی حداقل ۳ کرکتر می باشد", minLength(3)), }, phone: { - required: helpers.withMessage( - "فیلد شماره تلفن الزامی می باشد", - required - ), + required: helpers.withMessage("فیلد شماره تلفن الزامی می باشد", required), phoneValidator: helpers.withMessage( "شماره تلفن وارد شده معتبر نمی باشد", helpers.regex(/^0?[1-9][0-9]{9}$/) ), }, gender: { - required: helpers.withMessage( - "فیلد جنسیت الزامی می باشد", - required - ), + required: helpers.withMessage("فیلد جنسیت الزامی می باشد", required), }, email: { - required: helpers.withMessage( - "فیلد حساب الکترونیکی الزامی می باشد", - required - ), - email: helpers.withMessage( - "حساب الکترونیکی وارد شده معتبر نمی باشد", - email - ), + required: helpers.withMessage("فیلد حساب الکترونیکی الزامی می باشد", required), + email: helpers.withMessage("حساب الکترونیکی وارد شده معتبر نمی باشد", email), }, birth_date: { - required: helpers.withMessage( - "فیلد تاریخ تولد الزامی می باشد", - required - ), + required: helpers.withMessage("فیلد تاریخ تولد الزامی می باشد", required), }, }; }); @@ -167,18 +134,14 @@ const handleSubmit = (withValidation: boolean) => {