setScrollableArea(true)}
+ onMouseLeave={() => setScrollableArea(false)}
className={cn({
'animate-in slide-in-from-left fade-in rounded-4xl bg-background after:rounded-b-4xl before:rounded-t-4xl absolute bottom-0 top-0 z-10 my-2 flex w-full max-w-[342px] flex-col shadow-md transition-transform duration-700 before:absolute before:left-0 before:top-1 before:h-6 before:w-full before:bg-gradient-to-b before:from-white/100 before:to-white/0 before:content-[""] after:absolute after:bottom-1 after:left-0 after:h-6 after:w-full after:bg-gradient-to-t after:from-white/0 after:to-white/100 after:content-[""] xl:max-w-[400px]':
true,
diff --git a/client/src/containers/projects/detail/panel.tsx b/client/src/containers/projects/detail/panel.tsx
index 899f4357..b9fe1a8b 100644
--- a/client/src/containers/projects/detail/panel.tsx
+++ b/client/src/containers/projects/detail/panel.tsx
@@ -287,8 +287,8 @@ export default function ProjectDetailPanel() {
If you have pictures of this project to share, please sent them to{' '}
-
- email@afoco.com
+
+ contact@afocosec.org
diff --git a/client/src/containers/projects/list.tsx b/client/src/containers/projects/list.tsx
index 5e0c1482..51ab58d9 100644
--- a/client/src/containers/projects/list.tsx
+++ b/client/src/containers/projects/list.tsx
@@ -1,6 +1,6 @@
'use client';
-import { useCallback, useState, MouseEvent } from 'react';
+import { MouseEvent, useCallback, useState } from 'react';
import { useSetAtom } from 'jotai';
import { Search, X } from 'lucide-react';
diff --git a/client/src/containers/projects/tabs.tsx b/client/src/containers/projects/tabs.tsx
new file mode 100644
index 00000000..07d16fcc
--- /dev/null
+++ b/client/src/containers/projects/tabs.tsx
@@ -0,0 +1,40 @@
+'use client';
+
+import { useSyncProjectsTab } from '@/hooks/datasets/sync-query';
+
+import ProjectsList from '@/containers/projects/list';
+import Stats from '@/containers/projects/stats';
+
+import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
+
+export default function ProjectsTabs() {
+ const [projectsTab, setProjectsTab] = useSyncProjectsTab();
+ return (
+