import { useState, useEffect } from 'react' import axios from 'axios' import { User } from '../models/user.model' const useFindUser = () => { const [user, setUser] = useState<User | null>(null) const [isLoading, setLoading] = useState<boolean>(true) const _apiUrl: string = 'https://localhost:443/' useEffect(() => { async function findUser() { const { data } = await axios.get(`${_apiUrl}api/common/WhoAmI`) if (data) { setUser(data) setLoading(false) } } findUser() }, []) return { user, setUser, isLoading, } } export default useFindUser