diff --git a/src/components/Qr.css b/src/components/Qr.css
index 22f8857..db32fa3 100644
--- a/src/components/Qr.css
+++ b/src/components/Qr.css
@@ -33,6 +33,15 @@ img
}
.qrCode
+{
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-evenly;
+ background: #fff;
+}
+
+.qrCode____
{
align-items: center;
display: flex;
diff --git a/src/components/Qr.tsx b/src/components/Qr.tsx
index eeea828..b764d93 100644
--- a/src/components/Qr.tsx
+++ b/src/components/Qr.tsx
@@ -1,4 +1,4 @@
-import React, { MouseEventHandler, useCallback, useContext, useEffect, useState } from 'react'
+import React, { ChangeEvent, MouseEventHandler, useContext, useState } from 'react'
import { Link } from 'react-router-dom';
import { UserCtx, UserCtxT, DogT, Axios, ResponseT, TUser } from '../context/UserContext';
import Checkbox from './Checkbox';
@@ -141,11 +141,11 @@ export default function Qr()
{
return(
-
+
SCAN ME
-
+
{((visibleItem & 0b100) > 0) &&
{dog.data.name}
}
{((visibleItem & 0b010) > 0) &&
{dog.data.phone}
}
{((visibleItem & 0b001) > 0) &&
{dog.data.email}
}
@@ -208,6 +208,14 @@ export default function Qr()
_itemList.push(item!);
setItemList(_itemList);
}
+ const onChangeWidth = (e: ChangeEvent
) =>
+ {
+ setWidth(parseInt(e.target.value) ? parseInt(e.target.value) : 0);
+ }
+
+ const onChangeHeight = (e: ChangeEvent ) => {
+ setHeight(parseInt(e.target.value) ? parseInt(e.target.value) : 0);
+ }
if(user && dog.success === undefined)
{
@@ -219,6 +227,8 @@ export default function Qr()
{
let locDog: DogT = resDog.data.data;
setDog(resDog.data); // ResponseT
+ setWidth(locDog.qr_width_cm);
+ setHeight(locDog.qr_height_cm);
setFontSize(locDog.qr_fontsize);
setVisibleItem(locDog.qr_visible_items);
setItemOrder(locDog.qr_item_sequence);
@@ -235,6 +245,13 @@ export default function Qr()
Zurück zum Profil
+
+
Anhänger
+
Breite [cm]
+
+
Höhe [cm]
+
+