fix betrag not updating correctly on delete

This commit is contained in:
Tobias Petrich 2024-03-27 01:44:54 +01:00
parent ac289d670c
commit db097300b2
Signed by: t.petrich
GPG Key ID: D99301AD0515015F

View File

@ -4,7 +4,7 @@ import DeleteOutlineOutlinedIcon from '@mui/icons-material/DeleteOutlineOutlined
import Posten from "../../data/Posten.ts";
import Zahlungsart from "../../data/Zahlungsart.ts";
import dayjs from "dayjs";
import {useState} from "react";
import {useEffect, useState} from "react";
const styles = {
textfield: {
@ -21,14 +21,9 @@ const styles = {
const PostenInput = ({thisPosten, posten, setPosten}: { thisPosten: Posten, posten: Posten[], setPosten: any }) => {
const [betragDisplay, setBetragDisplay] = useState('');
// useEffect(() => {
// // Format the initial posten betrag for display
// if (posten.getBetrag()) {
// const formattedValue = posten.getBetrag().toString().padStart(3, '0');
// const initialDisplayValue = formattedValue.slice(0, -2) + ',' + formattedValue.slice(-2);
// setBetragDisplay(initialDisplayValue);
// }
// }, [posten]);
useEffect(() => {
setBetragDisplay(thisPosten.getBetragString().slice(0, -2));
}, [thisPosten]);
const handleBetragChange = (event: React.ChangeEvent<HTMLInputElement>, isBlurred: boolean) => {
const originalValue = event.target.value;