From fee9f02faa18596059de226783b99cf630fdb79e Mon Sep 17 00:00:00 2001 From: sebseb7 Date: Fri, 8 Aug 2025 11:32:57 +0200 Subject: [PATCH] Enhance Accounting Items Management with JTL Kontierung Integration - Added a new API route to fetch JTL Kontierung data based on transaction ID. - Implemented loading of JTL Kontierung data in the AccountingItemsManager component. - Updated UI to display JTL Kontierung data for debugging purposes. - Enhanced user feedback during processing tasks in the App component with tooltips and progress indicators. --- client/src/App.js | 152 ++++++++++-------- .../src/components/AccountingItemsManager.js | 42 +++++ src/routes/data/accountingItems.js | 33 ++++ 3 files changed, 160 insertions(+), 67 deletions(-) diff --git a/client/src/App.js b/client/src/App.js index c1e18b2..6768d18 100644 --- a/client/src/App.js +++ b/client/src/App.js @@ -1,7 +1,7 @@ import React, { Component } from 'react'; import { ThemeProvider, createTheme } from '@mui/material/styles'; import CssBaseline from '@mui/material/CssBaseline'; -import { Container, AppBar, Toolbar, Typography, Button, Box, Tabs, Tab, Badge, Chip, Divider, Snackbar, Alert } from '@mui/material'; +import { Container, AppBar, Toolbar, Typography, Button, Box, Tabs, Tab, Badge, Chip, Divider, Snackbar, Alert, LinearProgress, Tooltip, CircularProgress } from '@mui/material'; import LoginIcon from '@mui/icons-material/Login'; import DashboardIcon from '@mui/icons-material/Dashboard'; import DownloadIcon from '@mui/icons-material/Download'; @@ -302,72 +302,87 @@ class App extends Component { - - - + + + + + + + + + + + + + + +