"use client"; import dayjs from "dayjs"; import React from "react"; import LIcon from "@/components/ui/lucid-icon/lucid-icon"; import { Skeleton } from "@/components/ui/skeleton/skeleton"; import ProfileMemberShipInformations from "@/components/widget/profile/profile-membership-form/profile-membership-form"; import ProfilePassportInformations from "@/components/widget/profile/profile-passport-form/profile-pasaport-form"; import { DateHelper } from "@/libs/helpers/date-time-helper"; import { PhoneNumberHelper } from "@/libs/helpers/phone-number-helper"; import { checkProfileInformation } from "@/libs/helpers/profile-helper"; import { useAddOrUpdateUserMutation, useProfileInformationQuery, } from "@/services/eva-display/profile/profile-information.services"; import { useCountriesQuery } from "@/services/white-label/location/countries.services"; import { profilePasswordValidation } from "@/validations/form-rules/password-rules"; import { checkDateOfBirth } from "@/validations/form-rules/rules/date-of-birth-rule"; import { checkEmail } from "@/validations/form-rules/rules/mail-rules"; import { nameValidation } from "@/validations/form-rules/rules/name-rule"; import { checkPassportDate } from "@/validations/form-rules/rules/passport-date-rule"; import { checkPassportInput } from "@/validations/form-rules/rules/passport-no-rule"; import { checkPhoneNumber } from "@/validations/form-rules/rules/phone-number-rule"; import { requiredRule } from "@/validations/form-rules/rules/required-rule"; import { profileCheckTcNoInput } from "@/validations/form-rules/rules/tc-no-input-rule"; const ProfilPersonalInformation = () => { const countriesQuery = useCountriesQuery(); const personalInformationQuery = useProfileInformationQuery(); const addOrUpdateMutation = useAddOrUpdateUserMutation({ onSuccess() { personalInformationQuery.refetch(); }, }); if ( !personalInformationQuery.isSuccess || !personalInformationQuery.data || !personalInformationQuery.data.success || !countriesQuery.isSuccess || !countriesQuery.data || !countriesQuery.data.success ) { return (
Rezervasyon işlemi yapabilmek için tüm kişisel bilgilerinizi doldurunuz.