feat: Ajout de l'envoie de mail [#17]

This commit is contained in:
Luc SORIGNET
2025-05-04 14:52:47 +02:00
parent f38a4414c2
commit 99a882a64a
11 changed files with 181 additions and 8 deletions

View File

@ -15,6 +15,7 @@ import {
LogOut,
Menu,
X,
Mail,
} from 'lucide-react';
import DropdownMenu from '@/components/DropdownMenu';
@ -27,6 +28,7 @@ import {
FE_ADMIN_GRADES_URL,
FE_ADMIN_PLANNING_URL,
FE_ADMIN_SETTINGS_URL,
FE_ADMIN_MESSAGERIE_URL
} from '@/utils/Url';
import { disconnect } from '@/app/actions/authAction';
@ -36,6 +38,7 @@ import Footer from '@/components/Footer';
import { getRightStr, RIGHTS } from '@/utils/rights';
import { useEstablishment } from '@/context/EstablishmentContext';
export default function Layout({ children }) {
const t = useTranslations('sidebar');
const [isSidebarOpen, setIsSidebarOpen] = useState(false);
@ -79,6 +82,12 @@ export default function Layout({ children }) {
url: FE_ADMIN_PLANNING_URL,
icon: Calendar,
},
messagerie: {
id: 'messagerie',
name: t('messagerie'),
url: FE_ADMIN_MESSAGERIE_URL,
icon: Mail,
},
settings: {
id: 'settings',
name: t('settings'),