import React, { ReactElement } from 'react'; import { useSelector } from 'react-redux'; import { Skeleton } from '@material-ui/lab'; import { useValidation } from '../../utils'; import { ChangePasswordForm } from './UserProfile'; import { UserDataEditForm } from './UserProfile'; import { UserEmailChangeForm } from './UserProfile'; import { BlockchainAddressesContainer } from './UserProfile/BlockchainAddressesContainer'; import { fromUsersSelectors } from '../../features'; export const UserProfilePage = (): ReactElement => { const user = useSelector(fromUsersSelectors.getUserOffchain); const { yupLocaleInitialized } = useValidation(); if (!yupLocaleInitialized) { return ; } if (!user) { return null; } return (



); };