diff --git a/src/App.tsx b/src/App.tsx
index ebe4cb6..99b88d8 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,3 +1,4 @@
+
import React, { useEffect, useState } from "react";
import { Toaster } from "@/components/ui/toaster";
import { Toaster as Sonner } from "@/components/ui/sonner";
@@ -98,10 +99,20 @@ const App = () => {
- {/* Always redirect to dashboard since we're using RLS disabled mode */}
+ {/* Root path redirects to dashboard */}
}
+ element={}
+ />
+
+ {/* Dashboard route using Index component */}
+
+
+
+ }
/>
{/* Auth page is still available, but we should never need to redirect here */}
@@ -133,14 +144,6 @@ const App = () => {
}
/>
- {/* Redirect /dashboard to /transacoes */}
-
- }
- />
-
{/* 404 route */}
} />
diff --git a/src/components/layout/Sidebar.tsx b/src/components/layout/Sidebar.tsx
index 6138a20..930a95f 100644
--- a/src/components/layout/Sidebar.tsx
+++ b/src/components/layout/Sidebar.tsx
@@ -5,11 +5,11 @@ import { cn } from '@/lib/utils';
import { Button } from "@/components/ui/button";
import { ChevronLeft, ChevronRight, Home, CalendarDays, DollarSign, PieChart } from 'lucide-react';
-// Modificado para separar Dashboard e Transações como itens distintos
+// Updated navItems with correct paths
const navItems = [
{
name: 'Dashboard',
- path: '/', // Caminho separado para o Dashboard
+ path: '/dashboard', // Changed path to '/dashboard' to be distinct from root path
icon:
},
{
@@ -37,9 +37,8 @@ const Sidebar = ({ className }: SidebarProps) => {
const location = useLocation();
const [collapsed, setCollapsed] = React.useState(false);
- // Função para verificar se o item está ativo baseado no caminho atual
+ // Improved function to verify if the item is active based on exact path
const isItemActive = (path: string) => {
- // Verificação exata do caminho
return location.pathname === path;
};
diff --git a/src/integrations/supabase/types.ts b/src/integrations/supabase/types.ts
index dd5d8f9..50a8fbb 100644
--- a/src/integrations/supabase/types.ts
+++ b/src/integrations/supabase/types.ts
@@ -156,50 +156,6 @@ export type Database = {
}
Relationships: []
}
- "transacoes_21f0ba76-bc06-4428-a80a-2229205fba58": {
- Row: {
- categoria: string | null
- created_at: string
- detalhes: string | null
- estabelecimento: string | null
- id: number
- quando: string | null
- tipo: string | null
- usuario_id: string | null
- valor: number | null
- }
- Insert: {
- categoria?: string | null
- created_at?: string
- detalhes?: string | null
- estabelecimento?: string | null
- id?: number
- quando?: string | null
- tipo?: string | null
- usuario_id?: string | null
- valor?: number | null
- }
- Update: {
- categoria?: string | null
- created_at?: string
- detalhes?: string | null
- estabelecimento?: string | null
- id?: number
- quando?: string | null
- tipo?: string | null
- usuario_id?: string | null
- valor?: number | null
- }
- Relationships: [
- {
- foreignKeyName: "transacoes_21f0ba76-bc06-4428-a80a-2229205fba58_usuario_id_fkey"
- columns: ["usuario_id"]
- isOneToOne: false
- referencedRelation: "usuarios"
- referencedColumns: ["id"]
- },
- ]
- }
"transacoes_9f267008-9128-4a2f-b730-de0a0b5602a9": {
Row: {
categoria: string | null