import { ResponseT, DogT} from '../context/UserContext'; import { ReactNode } from 'react' import { useParams } from "react-router-dom"; import Img from './Img'; import DogNameTxt from './DogNameTxt'; import './Dog.css'; import {getDog} from '../services/PhpApi' import useSWR from 'swr'; const Dog = () => { // m7MdMK const params = useParams(); const qr_id = Object.values(params)[0]; var dogRes : ResponseT = {}; var dog: DogT = dogRes.data; const { data, error, isLoading } = useSWR(['Dog', qr_id], getDog ); if (error) return (
failed to load
); if (isLoading) return (
loading...
); dogRes = Object.assign({}, data); dog = Object.assign({}, data.data); var email = "nicht definiert;" var phone = "nicht definiert;" var picPath = "nicht definiert;" //var qrPath = "nicht definiert;" var name = "nicht definiert;" if(dogRes.success === 1) { name = dog.name; //qrPath = dog.data.qr_code; picPath = dog.picture; email = dog.email; phone = dog.phone; } const content: ReactNode = dogRes.success === 1 ?

Hast Du mich gefunden?

{/*

name: {name}

email: {email}

phone: {phone}

pic: {picPath}

qr: {qrPath}

*/}
: <>; return ( content ); } export default Dog;