'use client'; import { useRouter } from 'next/navigation'; import { Category, Entity } from '@prisma/client'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import React from 'react'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; export default function DashboardPageClientContent( { scope, scopes, income, expenses, balanceDevelopment, categoryExpenses, categoryPercentages, entityExpenses, entityPercentages, className, }: { scope: string, scopes: string[], income: string, expenses: string, balanceDevelopment: string, categoryExpenses: { category: Category, value: string, }[], categoryPercentages: { category: Category, value: string, }[], entityExpenses: { entity: Entity, value: string, }[], entityPercentages: { entity: Entity, value: string, }[], className?: string, }, ) { const router = useRouter(); return (

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}
)) }
); }