diff --git a/src/components/dashboard/TransactionsTable.tsx b/src/components/dashboard/TransactionsTable.tsx
index 1342e5b..55a35b1 100644
--- a/src/components/dashboard/TransactionsTable.tsx
+++ b/src/components/dashboard/TransactionsTable.tsx
@@ -111,10 +111,10 @@ const TransactionsTable = ({
setSearchQuery('')}>
Todas
- setSearchQuery('entrada')}>
+ setSearchQuery('receita')}>
Receitas
- setSearchQuery('saida')}>
+ setSearchQuery('despesa')}>
Despesas
diff --git a/src/services/transacaoService.ts b/src/services/transacaoService.ts
index e738787..ec4e5e6 100644
--- a/src/services/transacaoService.ts
+++ b/src/services/transacaoService.ts
@@ -21,11 +21,11 @@ export async function getTransacoes(): Promise {
id: item.id.toString(),
user: item.user || '',
created_at: item.created_at,
- valor: item.tipo === 'entrada' ? Math.abs(item.valor || 0) : -Math.abs(item.valor || 0),
+ valor: item.tipo === 'receita' ? Math.abs(item.valor || 0) : -Math.abs(item.valor || 0),
quando: item.quando || new Date().toISOString(),
detalhes: item.detalhes || '',
estabelecimento: item.estabelecimento || '',
- tipo: (item.tipo === 'entrada' || item.tipo === 'saida') ? item.tipo : 'saida',
+ tipo: item.tipo || 'saida',
categoria: item.categoria || 'Outros'
}));
}
@@ -44,11 +44,11 @@ export async function getTransactionSummary() {
console.log("Dados para resumo encontrados:", data);
const totalReceitas = data
- .filter(item => item.tipo === 'entrada')
+ .filter(item => item.tipo === 'receita')
.reduce((sum, item) => sum + Math.abs(item.valor || 0), 0);
const totalDespesas = data
- .filter(item => item.tipo === 'saida')
+ .filter(item => item.tipo === 'despesa')
.reduce((sum, item) => sum + Math.abs(item.valor || 0), 0);
const resultado = {
@@ -66,7 +66,7 @@ export async function getCategorySummary() {
const { data, error } = await supabase
.from('transacoes')
.select('categoria, valor, tipo')
- .eq('tipo', 'saida');
+ .eq('tipo', 'despesa');
if (error) {
console.error('Erro ao buscar resumo de categorias:', error);
@@ -132,7 +132,7 @@ export async function getMonthlyData() {
const mesIndex = data.getMonth();
const nomeMes = nomesMeses[mesIndex];
- if (item.tipo === 'entrada') {
+ if (item.tipo === 'receita') {
meses[nomeMes].receitas += Math.abs(item.valor);
} else {
meses[nomeMes].despesas += Math.abs(item.valor);