diff --git a/src/App.tsx b/src/App.tsx index 3b82754..65c91e3 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -47,7 +47,7 @@ import { AccessManagementHub, AdminMandatesPage, AdminUsersPage, AdminUserMandat import { PromptsPage, FilesPage, ConnectionsPage } from './pages/basedata'; // Billing Pages -import { BillingDashboard, BillingDataView, BillingAdmin } from './pages/billing'; +import { BillingDataView, BillingAdmin } from './pages/billing'; function App() { // Load saved theme preference and set app name on app mount diff --git a/src/components/FormGenerator/FormGeneratorReport/FormGeneratorReport.tsx b/src/components/FormGenerator/FormGeneratorReport/FormGeneratorReport.tsx index 0240eed..acfb92a 100644 --- a/src/components/FormGenerator/FormGeneratorReport/FormGeneratorReport.tsx +++ b/src/components/FormGenerator/FormGeneratorReport/FormGeneratorReport.tsx @@ -319,7 +319,7 @@ const _renderPieChart = (section: ReportSectionPieChart, currencyCode: string): ))} [formatter(value), name]} + formatter={(value: number | undefined, name: string | undefined) => [formatter(value ?? 0), name ?? '']} /> { diff --git a/src/hooks/usePrompts.ts b/src/hooks/usePrompts.ts index 3818047..bc5c3a5 100644 --- a/src/hooks/usePrompts.ts +++ b/src/hooks/usePrompts.ts @@ -9,6 +9,7 @@ import { updatePrompt as updatePromptApi, deletePrompt as deletePromptApi, type Prompt, + type UpdatePromptData, type AttributeDefinition, type PaginationParams } from '../api/promptApi'; @@ -531,7 +532,7 @@ export function usePromptOperations() { // Pass all provided fields (supports partial inline updates like isSystem toggle) const { id, mandateId, _createdBy, _createdAt, _modifiedAt, _permissions, ...requestBody } = updateData; - const updatedPrompt = await updatePromptApi(request, promptId, requestBody); + const updatedPrompt = await updatePromptApi(request, promptId, requestBody as UpdatePromptData); return { success: true, promptData: updatedPrompt }; } catch (error: any) { diff --git a/src/pages/basedata/FilesPage.tsx b/src/pages/basedata/FilesPage.tsx index 09b6c22..36eb49f 100644 --- a/src/pages/basedata/FilesPage.tsx +++ b/src/pages/basedata/FilesPage.tsx @@ -89,9 +89,7 @@ export const FilesPage: React.FC = () => { width: 150, minWidth: 100, maxWidth: 250, - fkSource: '/api/users/', - fkDisplayField: 'username', - }); + } as any); return cols; }, [attributes]); diff --git a/src/pages/billing/BillingAdmin.tsx b/src/pages/billing/BillingAdmin.tsx index 8a27eda..416bd70 100644 --- a/src/pages/billing/BillingAdmin.tsx +++ b/src/pages/billing/BillingAdmin.tsx @@ -380,7 +380,7 @@ const AccountsOverview: React.FC = ({ accounts, users, lo export const BillingAdmin: React.FC = () => { const [selectedMandateId, setSelectedMandateId] = useState(null); - const { settings, accounts, users, loading, loadSettings, saveSettings, addCredit, loadAccounts } = useBillingAdmin(selectedMandateId || undefined); + const { settings, accounts, users, loading, saveSettings, addCredit, loadAccounts } = useBillingAdmin(selectedMandateId || undefined); const handleMandateSelect = (mandateId: string) => { setSelectedMandateId(mandateId || null); diff --git a/src/pages/billing/BillingDashboard.tsx b/src/pages/billing/BillingDashboard.tsx index 8e73efb..bc586fd 100644 --- a/src/pages/billing/BillingDashboard.tsx +++ b/src/pages/billing/BillingDashboard.tsx @@ -164,7 +164,6 @@ export const BillingDashboard: React.FC = () => { balances, statistics, loading, - loadBalances, loadStatistics } = useBilling();