diff --git a/src/components/Checkbox.tsx b/src/components/Checkbox.tsx index bb5ec27..d39aff5 100644 --- a/src/components/Checkbox.tsx +++ b/src/components/Checkbox.tsx @@ -2,7 +2,7 @@ import { useState } from "react"; const Checkbox = ( { id, - label, + label, checked, changeEvent, ...props @@ -19,9 +19,10 @@ const Checkbox = ( return (
-
); }; diff --git a/src/components/Qr.css b/src/components/Qr.css index db32fa3..2656fa8 100644 --- a/src/components/Qr.css +++ b/src/components/Qr.css @@ -57,7 +57,6 @@ img flex-direction: row-reverse; } - .spinBtn { display: flex; @@ -71,6 +70,7 @@ img border-style: solid; border-width: 1px; } + .blockRepeat { display: flex; @@ -93,7 +93,7 @@ img .list-container { - margin-top:40px; + margin-top: 10px; } .list-item @@ -110,6 +110,17 @@ img margin-bottom: 20px; } +input +{ + width: 50px; +} + +label +{ + margin-right: 10px; + margin-left: 15px; +} + @media print { .qrSettings diff --git a/src/components/Qr.tsx b/src/components/Qr.tsx index b764d93..c91cb9c 100644 --- a/src/components/Qr.tsx +++ b/src/components/Qr.tsx @@ -35,28 +35,28 @@ export default function Qr() const dragItem = React.useRef(null); const dragOverItem = React.useRef(null); - const incrementFontSize = ((event: React.MouseEvent): MouseEventHandler | undefined => - { - event.preventDefault(); - if(fontSize < 200) - { - setFontSize(fontSize + 1); - } + // const incrementFontSize = ((event: React.MouseEvent): MouseEventHandler | undefined => + // { + // event.preventDefault(); + // if(fontSize < 200) + // { + // setFontSize(fontSize + 1); + // } - console.log("\nincrementFontSize " + fontSize); - return; - }); + // console.log("\nincrementFontSize " + fontSize); + // return; + // }); - const decrementFontSize = ((event: React.MouseEvent): MouseEventHandler | undefined => - { - event.preventDefault(); - if(fontSize > 1) - { - setFontSize(fontSize -1); - } - console.log("\ndecrementFontSize " + fontSize); - return; - }); + // const decrementFontSize = ((event: React.MouseEvent): MouseEventHandler | undefined => + // { + // event.preventDefault(); + // if(fontSize > 1) + // { + // setFontSize(fontSize -1); + // } + // console.log("\ndecrementFontSize " + fontSize); + // return; + // }); function setBitField(val: number, checked: boolean, bit: number) : number { @@ -210,11 +210,17 @@ export default function Qr() } const onChangeWidth = (e: ChangeEvent ) => { - setWidth(parseInt(e.target.value) ? parseInt(e.target.value) : 0); + setWidth(parseInt(e.target.value)/10 ? parseInt(e.target.value)/10 : 0); } - const onChangeHeight = (e: ChangeEvent ) => { - setHeight(parseInt(e.target.value) ? parseInt(e.target.value) : 0); + const onChangeHeight = (e: ChangeEvent ) => + { + setHeight(parseInt(e.target.value)/10 ? parseInt(e.target.value)/10 : 0); + } + + const onChangeFontSize = (e: ChangeEvent ) => + { + setFontSize(parseInt(e.target.value) ? parseInt(e.target.value) : 0); } if(user && dog.success === undefined) @@ -247,22 +253,24 @@ export default function Qr()
Anhänger
-
Breite [cm]
- -
Höhe [cm]
- + + + +
-
Schriftgröße
-
- -
{fontSize}
- -
+ +
Sichtbare Elemente
- 0}