// material-ui
import {
FormControl,
// IconButton,
Grid,
// InputAdornment,
Typography, FormLabel,
OutlinedInput,
} from '@mui/material';
import MainCard from "components/MainCard";
import * as React from "react";
import {useEffect, useState} from "react";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
// ==============================|| DASHBOARD - DEFAULT ||============================== //
const UserInformationCard = ({userData}) => {
const [currentUserData, setCurrentUserData] = React.useState({});
// const [locked, setLocked] = useState(false);
const [onReady, setOnReady] = useState(false);
useEffect(() => {
//if user data from parent are not null
if (Object.keys(userData).length > 0 && userData !== undefined) {
setCurrentUserData(userData.data);
}
}, [userData]);
useEffect(() => {
//if state data are ready and assign to different field
if (Object.keys(userData).length > 0 &¤tUserData !== undefined&¤tUserData.id!==undefined) {
console.log(currentUserData)
// setLocked(currentUserData.locked);
setOnReady(true);
}
}, [currentUserData]);
return (
!onReady ?
:
Information
);
};
export default UserInformationCard;