last master commit

This commit is contained in:
2023-01-24 17:50:55 +01:00
parent 3cee42fd50
commit 39921148ba
6 changed files with 82 additions and 65 deletions

View File

@ -1,37 +1,42 @@
import { UserCtx, UserCtxT } from '../context/UserContext';
import { useContext, ReactNode } from 'react'
import { ResponseT, DogT} from '../context/UserContext';
import { ReactNode, useState } from 'react'
import { useParams } from "react-router-dom";
import Img from './Img';
import DogNameTxt from './DogNameTxt';
import './Dog.css';
import {getDog} from '../services/PhpApi'
const Dog = () =>
{
const {getDog, dog} = useContext<UserCtxT | null>(UserCtx) as UserCtxT;
const [success, setSuccess] = useState<number>(0);
// m7MdMK
const params = useParams();
const qr_id = Object.values(params)[0];
var needData = dog.success === undefined;
if(needData)
var dogRes : ResponseT = {};
var dog: DogT = dogRes.data;
getDog(qr_id).then((resDog) =>
{
getDog(qr_id); // await not allowed?! => workaraound
}
dogRes = Object.assign({},resDog);
dog = Object.assign({},resDog.data);
setSuccess(dogRes.success);
});
var email = "nicht definiert;"
var phone = "nicht definiert;"
var picPath = "nicht definiert;"
//var qrPath = "nicht definiert;"
var name = "nicht definiert;"
if(dog.success === 1)
if(success === 1)
{
name = dog.data.name;
name = dog.name;
//qrPath = dog.data.qr_code;
picPath = dog.data.picture;
email = dog.data.email;
phone = dog.data.phone;
picPath = dog.picture;
email = dog.email;
phone = dog.phone;
}
const content: ReactNode = dog.success === 1 ?
const content: ReactNode = success === 1 ?
<div className = 'Dog'>
<h1>Hast Du mich gefunden?</h1>
{/* <p>name: {name}</p>