diff --git a/src/app/portal/PortalClient.tsx b/src/app/portal/PortalClient.tsx index 7d61591..cc695c1 100644 --- a/src/app/portal/PortalClient.tsx +++ b/src/app/portal/PortalClient.tsx @@ -10,8 +10,10 @@ import { FileText, ChevronRight, Building2, + Home, } from "lucide-react"; import Link from "next/link"; +import { useRouter } from "next/navigation"; import { Badge } from "@/components/ui/badge"; import { Input } from "@/components/ui/input"; import { DynamicFavicon } from "@/components/DynamicFavicon"; @@ -41,6 +43,7 @@ export default function PortalClient({ organization: Organization; folders: FolderType[]; }) { + const router = useRouter(); const [searchTerm, setSearchTerm] = useState(""); const filteredFolders = folders.filter((folder) => @@ -64,7 +67,7 @@ export default function PortalClient({ {/* Header */}
-
+ {organization.logoUrl ? ( {organization.name} ) : ( @@ -76,7 +79,7 @@ export default function PortalClient({

{organization.name}

Portal da Transparência

-
+ Ambiente Seguro @@ -135,48 +138,45 @@ export default function PortalClient({ initial={{ opacity: 0, y: 10 }} animate={{ opacity: 1, y: 0 }} transition={{ delay: idx * 0.05 }} + onClick={() => router.push(`/visualizar/pasta/${folder.id}`)} + className="cursor-pointer bg-white border border-slate-100 rounded-2xl p-5 sm:p-6 hover:border-slate-200 hover:shadow-lg transition-all group" > - -
- {folder.imageUrl ? ( -
- {folder.name} -
- ) : ( -
- -
- )} -
-

- {folder.name} -

-

- {folder.description || "Projeto público com documentos oficiais."} -

+
+ {folder.imageUrl ? ( +
+ {folder.name}
+ ) : ( +
+ +
+ )} +
+

+ {folder.name} +

+

+ {folder.description || "Projeto público com documentos oficiais."} +

+
-
-
- - - {folder.documentsCount + folder.foldersCount} itens - - - - {formatDate(folder.createdAt)} - -
- +
+
+ + + {folder.documentsCount + folder.foldersCount} itens + + + + {formatDate(folder.createdAt)} +
- + +
))} diff --git a/src/app/visualizar/pasta/[id]/FolderViewClient.tsx b/src/app/visualizar/pasta/[id]/FolderViewClient.tsx index 4456088..6799f89 100644 --- a/src/app/visualizar/pasta/[id]/FolderViewClient.tsx +++ b/src/app/visualizar/pasta/[id]/FolderViewClient.tsx @@ -105,7 +105,7 @@ export default function FolderViewClient({ {/* Header */}
-
+ {organization.logoUrl ? ( {organization.name} ) : ( @@ -117,7 +117,7 @@ export default function FolderViewClient({

{organization.name}

Portal da Transparência

-
+ Ambiente Seguro