feat(dashboard): adicionar widgets de despesas e receitas com gráfico

- Adiciona o widget de despesas por categoria com gráfico.
- Adiciona o widget de receitas por categoria com gráfico.
- Atualiza a configuração dos widgets para incluir novos componentes.
- Ajusta estilos e tamanhos de elementos nos widgets existentes.
This commit is contained in:
Felipe Coutinho
2025-12-10 16:51:45 +00:00
parent 89765d4373
commit b767bd9599
6 changed files with 766 additions and 50 deletions

View File

@@ -1,6 +1,8 @@
import { BoletosWidget } from "@/components/dashboard/boletos-widget";
import { ExpensesByCategoryWidget } from "@/components/dashboard/expenses-by-category-widget";
import { ExpensesByCategoryWidgetWithChart } from "@/components/dashboard/expenses-by-category-widget-with-chart";
import { IncomeByCategoryWidget } from "@/components/dashboard/income-by-category-widget";
import { IncomeByCategoryWidgetWithChart } from "@/components/dashboard/income-by-category-widget-with-chart";
import { IncomeExpenseBalanceWidget } from "@/components/dashboard/income-expense-balance-widget";
import { InstallmentExpensesWidget } from "@/components/dashboard/installment-expenses-widget";
import { InvoicesWidget } from "@/components/dashboard/invoices-widget";
@@ -183,7 +185,7 @@ export const widgetsConfig: WidgetConfig[] = [
subtitle: "Distribuição de receitas por categoria",
icon: <RiPieChartLine className="size-4" />,
component: ({ data, period }) => (
<IncomeByCategoryWidget
<IncomeByCategoryWidgetWithChart
data={data.incomeByCategoryData}
period={period}
/>
@@ -195,7 +197,7 @@ export const widgetsConfig: WidgetConfig[] = [
subtitle: "Distribuição de despesas por categoria",
icon: <RiPieChartLine className="size-4" />,
component: ({ data, period }) => (
<ExpensesByCategoryWidget
<ExpensesByCategoryWidgetWithChart
data={data.expensesByCategoryData}
period={period}
/>