diff --git a/src/app/page.tsx b/src/app/page.tsx
index 94151cd..b217abf 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -200,6 +200,7 @@ export default async function DashboardPage(props: { searchParams?: { scope: Sco
categoryPercentages={categoryPercentages}
entityExpenses={entityExpensesFormat}
entityPercentages={entityPercentages}
+ className="flex flex-col justify-center space-y-4 p-10"
/>
);
}
diff --git a/src/components/dashboardPageClientComponents.tsx b/src/components/dashboardPageClientComponents.tsx
index e45aaff..314fa5c 100644
--- a/src/components/dashboardPageClientComponents.tsx
+++ b/src/components/dashboardPageClientComponents.tsx
@@ -17,6 +17,7 @@ export default function DashboardPageClientContent(
categoryPercentages,
entityExpenses,
entityPercentages,
+ className,
}: {
scope: string,
scopes: string[],
@@ -39,174 +40,175 @@ export default function DashboardPageClientContent(
entity: Entity,
value: string,
}[],
-
+ className?: string,
},
) {
const router = useRouter();
return (
-
+
+
+
-
+
Dashboard
-
Dashboard
+
-
+
+
+
+
+
+
+ Income
+
+
+
+ {income}
+
+
+
+
+
+
+ Expanses
+
+
+
+ {expenses}
+
+
+
+
+
+
+ Development
+
+
+
+ {balanceDevelopment}
+
+
+
+
+
+
+
+
+
+
+
+
+ Expenses
+ by category (%)
+
+
+ {
+ categoryPercentages.map(item => (
+
+
+
+
{item.category.name}
+
+
{item.value}%
+
+ ))
+ }
+
+
+
+
+
+ Expenses
+ by category (€)
+
+
+ {
+ categoryExpenses.map((item) => (
+
+
+
+
{item.category.name}
+
+
{item.value}
+
+ ))
+ }
+
+
+
+
+
+
+
+
+
+
+
+ Expenses
+ by entity (%)
+
+
+
+ {
+ entityPercentages.map(item => (
+
+
+ {item.entity.name}
+
+
{item.value}%
+
+ ))
+ }
+
+
+
+
+
+ Expenses
+ by entity (€)
+
+
+ {
+ entityExpenses.map(item => (
+
+
+ {item.entity.name}
+
+
{item.value}
+
+ ))
+ }
+
+
+
+
-
-
-
-
-
-
- Income
-
-
-
- {income}
-
-
-
-
-
-
- Expanses
-
-
-
- {expenses}
-
-
-
-
-
-
- Development
-
-
-
- {balanceDevelopment}
-
-
-
-
-
-
-
-
-
-
-
-
- Expenses
- by category (%)
-
-
- {
- categoryPercentages.map(item => (
-
-
-
-
{item.category.name}
-
-
{item.value}%
-
- ))
- }
-
-
-
-
-
- Expenses
- by category (€)
-
-
- {
- categoryExpenses.map((item) => (
-
-
-
-
{item.category.name}
-
-
{item.value}
-
- ))
- }
-
-
-
-
-
-
-
-
-
-
-
- Expenses
- by entity (%)
-
-
-
- {
- entityPercentages.map(item => (
-
-
- {item.entity.name}
-
-
{item.value}%
-
- ))
- }
-
-
-
-
-
- Expenses
- by entity (€)
-
-
- {
- entityExpenses.map(item => (
-
-
- {item.entity.name}
-
-
{item.value}
-
- ))
- }
-
-
-
-
);
}
\ No newline at end of file
diff --git a/src/lib/actions/generateSampleData.ts b/src/lib/actions/generateSampleData.ts
index 5414f1e..f72855a 100644
--- a/src/lib/actions/generateSampleData.ts
+++ b/src/lib/actions/generateSampleData.ts
@@ -170,7 +170,7 @@ export default async function generateSampleData(): Promise
{
amount: Math.floor(
Math.random() * (maxAmount - minAmount) + minAmount),
date: date,
- payorId: 1,
+ payorId: entities[0].id,
payeeId: Math.floor(
Math.random() * (maxPayee - minPayee) + minPayee),
categoryId: Math.floor(