useSWR
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
import React, { useContext, useState } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import useSWR from 'swr';
|
||||
import { Link } from 'react-router-dom';
|
||||
import toast, { Toaster } from 'react-hot-toast';
|
||||
import { ResponseT} from '../context/UserContext';
|
||||
import { ResponseT, TUser} from '../context/UserContext';
|
||||
import {getProfilData} from '../services/PhpApi';
|
||||
import CreateQr from '../services/CreateQr';
|
||||
import Img from './Img';
|
||||
@ -17,17 +17,20 @@ function Profil()
|
||||
qr_code: null
|
||||
});
|
||||
|
||||
const fetcher = () =>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// const { data, error, isLoading } = useSWR( user?.qr_id, getDog);
|
||||
const { data, error, isLoading } = useSWR( "profilData", getProfilData);
|
||||
// data ist dogdata und logindata
|
||||
// data ist dogdata, logindata holt sich getProfilData.php aus $_SESSION
|
||||
if (error) return (<div>failed to load</div>);
|
||||
if (isLoading) return (<div>loading...</div>);
|
||||
|
||||
const user: TUser =
|
||||
{
|
||||
id: data.id,
|
||||
qr_id: data.qr_id,
|
||||
email: data.email,
|
||||
name: data.name
|
||||
};
|
||||
|
||||
console.log(data);
|
||||
console.log(user);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user