diff --git a/app/src/App.tsx b/app/src/App.tsx
index aa6fe76..4827a56 100644
--- a/app/src/App.tsx
+++ b/app/src/App.tsx
@@ -14,8 +14,15 @@ import PiperackModule from './pages/PiperackModule';
import {
Home, Settings, Menu, Cylinder, Church, CircleDot,
Square, Layers, BarChart3, Activity, Warehouse,
- Settings2, Sun, Moon, Frame, FolderOpen, BookOpen
+ Settings2, Sun, Moon, Frame, FolderOpen, BookOpen, MoreVertical, Info
} from 'lucide-react';
+import {
+ DropdownMenu,
+ DropdownMenuContent,
+ DropdownMenuItem,
+ DropdownMenuSeparator,
+ DropdownMenuTrigger,
+} from "@/components/ui/dropdown-menu";
import { useState } from 'react';
import { cn } from '@/lib/utils';
import { Button } from '@/components/ui/button';
@@ -220,16 +227,48 @@ function AppLayout({ children }: { children: React.ReactNode }) {
>
{effectiveTheme === 'dark' ? : }
-
-
-
+
+
+
+
+
+ e.preventDefault()} className="cursor-pointer gap-2">
+ Parâmetros do Vento
+
+ } />
+
+
+ Arquivos
+
+
+
+
+ Configurações
+
+
+
+
+ Glossário
+
+
+
+ e.preventDefault()} className="cursor-pointer gap-2">
+ Termos de Uso
+
+ } />
+
+
{children}
@@ -280,22 +319,6 @@ function AppLayout({ children }: { children: React.ReactNode }) {
);
})}
-
- {/* Parâmetros do Vento (Fixo na direita) */}
-
-
-
-
- Vento
-
- }
- />
);
diff --git a/app/src/components/TermsOfUseDialog.tsx b/app/src/components/TermsOfUseDialog.tsx
index 255b4e9..796666b 100644
--- a/app/src/components/TermsOfUseDialog.tsx
+++ b/app/src/components/TermsOfUseDialog.tsx
@@ -6,24 +6,27 @@ import { useState } from 'react';
interface TermsOfUseDialogProps {
isCollapsed?: boolean;
+ trigger?: React.ReactNode;
}
-export function TermsOfUseDialog({ isCollapsed = false }: TermsOfUseDialogProps) {
+export function TermsOfUseDialog({ isCollapsed = false, trigger }: TermsOfUseDialogProps) {
const [open, setOpen] = useState(false);
return (