diff --git a/app/courrier/page.tsx b/app/courrier/page.tsx deleted file mode 100644 index e9a69cb1..00000000 --- a/app/courrier/page.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client"; - -import { useEffect, useState } from "react"; -import { useSession } from "next-auth/react"; -import { useRouter } from "next/navigation"; -import { MailToolbar } from "@/components/mail/mail-toolbar"; -import { MailList } from "@/components/mail/mail-list"; -import { useMail } from "@/hooks/use-mail"; -import { Mail } from "@/types/mail"; - -export default function CourrierPage() { - const { data: session } = useSession(); - const router = useRouter(); - const { mails, isLoading, error, fetchMails } = useMail(); - const [searchQuery, setSearchQuery] = useState(""); - - useEffect(() => { - if (!session) { - router.push("/signin"); - return; - } - - // Check if we have mail credentials - const mailCredentials = localStorage.getItem("mailCredentials"); - if (mailCredentials) { - fetchMails(); - } - }, [session, router, fetchMails]); - - const handleRefresh = () => { - fetchMails(); - }; - - const handleCompose = () => { - // TODO: Implement compose functionality - }; - - const handleSearch = (query: string) => { - setSearchQuery(query); - }; - - const handleMailClick = (mail: Mail) => { - // TODO: Implement mail view functionality - }; - - if (isLoading) { - return ( -
Chargement des courriers...
-Erreur: {error}
- -