fix(frontend): implemented CSAS button responsiveness

This commit is contained in:
ribardej
2025-11-12 15:37:53 +01:00
parent e164b185e0
commit 922651fdbf

View File

@@ -1,5 +1,5 @@
import { useEffect, useMemo, useState, useCallback } from 'react';
import { type Category, type Transaction, type BalancePoint, type User, getMe, deleteTransaction, getCategories, getTransactions, createTransaction, updateTransaction, getBalanceSeries } from '../api';
import { type Category, type Transaction, type BalancePoint, getMe, deleteTransaction, getCategories, getTransactions, createTransaction, updateTransaction, getBalanceSeries } from '../api';
import AccountPage from './AccountPage';
import AppearancePage from './AppearancePage';
import BalanceChart from './BalanceChart';
@@ -119,14 +119,12 @@ export default function Dashboard({ onLogout }: { onLogout: () => void }) {
const [isGenerating, setIsGenerating] = useState(false);
// Current user and CSAS connection status
const [me, setMe] = useState<User | null>(null);
const [csasConnected, setCsasConnected] = useState(false);
useEffect(() => {
(async () => {
try {
const u = await getMe();
setMe(u);
// Determine CSAS connection validity
const csas = (u as any)?.config?.csas;
let obj: any = null;