diff --git a/app/components/DialogsList/DialogsList.tsx b/app/components/DialogsList/DialogsList.tsx
index 275a1bc..97c8ab2 100644
--- a/app/components/DialogsList/DialogsList.tsx
+++ b/app/components/DialogsList/DialogsList.tsx
@@ -4,7 +4,7 @@ import animationData from './lottie.json';
import { Box, Flex, Skeleton, Text } from "@mantine/core";
import { useDialogsList } from "@/app/providers/DialogListProvider/useDialogsList";
import { GroupDialog } from "../GroupDialog/GroupDialog";
-import React from "react";
+import { AnimatePresence, motion } from "framer-motion";
interface DialogsListProps {
mode: 'all' | 'requests';
@@ -13,6 +13,7 @@ interface DialogsListProps {
export function DialogsList(props : DialogsListProps) {
const {dialogs, loadingDialogs} = useDialogsList();
+ const filteredDialogs = dialogs.filter(v => (v.is_request == (props.mode == 'requests')));
return (
<>
@@ -36,21 +37,30 @@ export function DialogsList(props : DialogsListProps) {
))}
>
)}
- {loadingDialogs === 0 && dialogs.filter(v => (v.is_request == (props.mode == 'requests'))).map((dialog) => (
-
- {dialog.dialog_id.startsWith('#group:') ? (
-
- ) : (
-
- )}
-
- ))}
+
+
+ {loadingDialogs === 0 && filteredDialogs.map((dialog) => (
+
+ {dialog.dialog_id.startsWith('#group:') ? (
+
+ ) : (
+
+ )}
+
+ ))}
+
+
>
);
}
\ No newline at end of file