diff --git a/frontend/src/components/AppShell.tsx b/frontend/src/components/AppShell.tsx
index d80da52..1c42ebe 100644
--- a/frontend/src/components/AppShell.tsx
+++ b/frontend/src/components/AppShell.tsx
@@ -2,17 +2,20 @@ import React, { useState } from "react";
import {
Layout,
ListTodo,
- PlusCircle,
+ Plus,
Columns,
LogOut,
Settings,
Building2,
Clock,
ChevronDown,
- Shield,
FolderKanban,
BarChart3,
PieChart,
+ Search,
+ User,
+ Users,
+ PlusCircle,
} from "lucide-react";
import { NavLink, Outlet, Navigate, Link } from "react-router-dom";
import { useAuth } from "../contexts/AuthContext";
@@ -43,7 +46,11 @@ export function AppShell() {
const [showOrgModal, setShowOrgModal] = useState(false);
const [showOrgSwitcher, setShowOrgSwitcher] = useState(false);
const [showTasksDropdown, setShowTasksDropdown] = useState(false);
- const [showOrgDropdown, setShowOrgDropdown] = useState(false);
+ const [showTeamDropdown, setShowTeamDropdown] = useState(false);
+ const [showAvatarDropdown, setShowAvatarDropdown] = useState(false);
+
+ const isAdmin =
+ activeOrg?.roles.includes("OWNER") || activeOrg?.roles.includes("ADMIN");
React.useEffect(() => {
if (isAuthenticated && user && user.organizations.length === 0) {
@@ -181,10 +188,11 @@ export function AppShell() {
)}
+ {/* Desktop Navigation */}
-
-
- Criar Tarefa
-
+
+ {/* View toggle */}
+
+
+
+ Lista
+
+
+
+ Quadro
+
+
+
+
+ Criar Tarefa
+
+