diff --git a/app/src/components/home/ChatSpace.tsx b/app/src/components/home/ChatSpace.tsx index 8f22f96..dadd9a9 100644 --- a/app/src/components/home/ChatSpace.tsx +++ b/app/src/components/home/ChatSpace.tsx @@ -2,7 +2,13 @@ import { useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Button } from "@/components/ui/button.tsx"; -import { ChevronRight, FolderKanban, Newspaper, Users2 } from "lucide-react"; +import { + ChevronRight, + FolderKanban, + Newspaper, + Shield, + Users2, +} from "lucide-react"; import router from "@/router.tsx"; import { Dialog, @@ -11,7 +17,7 @@ import { DialogHeader, DialogTitle, } from "@/components/ui/dialog.tsx"; -import { selectAuthenticated } from "@/store/auth.ts"; +import { selectAdmin, selectAuthenticated } from "@/store/auth.ts"; import { appLogo } from "@/conf/env.ts"; import { infoArticleSelector, @@ -40,6 +46,7 @@ function ChatSpace() { const [open, setOpen] = useState(false); const { t } = useTranslation(); const contact = useSelector(infoContactSelector); + const admin = useSelector(selectAdmin); const generationGroup = useSelector(infoGenerationSelector); const generation = hitGroup(generationGroup); @@ -55,6 +62,14 @@ function ChatSpace() { alt={``} /> + {admin && ( + + )} + {contact.length > 0 && (