Исправлена отчистка сообщений после нажатия ESC

This commit is contained in:
RoyceDa
2026-02-21 20:49:55 +02:00
parent 6054be7f5c
commit 1572f06ef4
4 changed files with 4 additions and 6 deletions

View File

@@ -60,6 +60,7 @@ export function DialogInput() {
useHotkeys([
['Esc', () => {
setAttachments([]);
deselectAllMessages();
}]
], [], true);

View File

@@ -42,7 +42,6 @@ export function MessageAttachments(props: MessageAttachmentsProps) {
text: props.text,
parent: props.parent,
}
console.info("Rendering attachment", attachProps);
switch (att.type) {
case AttachmentType.MESSAGES:
return <MessageReplyMessages {...attachProps} key={index}></MessageReplyMessages>

View File

@@ -1,7 +1,7 @@
import { useRosettaColors } from "@/app/hooks/useRosettaColors";
import { useReplyMessages } from "@/app/providers/DialogProvider/useReplyMessages";
import { Button, Flex, Modal, Text } from "@mantine/core";
import { useDisclosure, useHotkeys } from "@mantine/hooks";
import { useDisclosure } from "@mantine/hooks";
import { IconCornerUpLeft, IconCornerUpRightDouble, IconTrash, IconX } from "@tabler/icons-react";
import classes from "./ReplyHeader.module.css";
import { DialogsList } from "../DialogsList/DialogsList";
@@ -19,10 +19,6 @@ export function ReplyHeader() {
const [opened, { open, close }] = useDisclosure(false);
const navigate = useNavigate();
const {deleteSelectedMessages} = useDialog();
useHotkeys([
['Esc', deselectAllMessages]
], [], true);
const onClickForward = () => {
open();

View File

@@ -35,6 +35,7 @@ export function useReplyMessages() {
const {dialog} = context;
const selectMessage = (message : MessageReply) => {
console.info("-> ", replyMessages);
console.info(message);
if(replyMessages.publicKey != dialog){
/**
@@ -70,6 +71,7 @@ export function useReplyMessages() {
}
const deselectAllMessages = () => {
console.info("Deselecting all messages");
setReplyMessages({
publicKey: "",
messages: []