mirror of
https://github.com/fromchat-messenger/web.git
synced 2026-09-22 19:15:08 +03:00
Improve types
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { useState, useEffect } from "react";
|
import { useState, useEffect } from "react";
|
||||||
import type { Message } from "../../../core/types";
|
import type { Message, Size2D } from "../../../core/types";
|
||||||
import { EditMessageDialog } from "./EditMessageDialog";
|
import { EditMessageDialog } from "./EditMessageDialog";
|
||||||
import { ReplyMessageDialog } from "./ReplyMessageDialog";
|
import { ReplyMessageDialog } from "./ReplyMessageDialog";
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ interface MessageContextMenuProps {
|
|||||||
onEdit: (message: Message) => void;
|
onEdit: (message: Message) => void;
|
||||||
onReply: (message: Message) => void;
|
onReply: (message: Message) => void;
|
||||||
onDelete: (message: Message) => void;
|
onDelete: (message: Message) => void;
|
||||||
position: { x: number; y: number };
|
position: Size2D;
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
onOpenChange: (isOpen: boolean) => void;
|
onOpenChange: (isOpen: boolean) => void;
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,7 @@ interface MessageContextMenuProps {
|
|||||||
export interface ContextMenuState {
|
export interface ContextMenuState {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
message: Message | null;
|
message: Message | null;
|
||||||
position: { x: number; y: number };
|
position: Size2D;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function MessageContextMenu({
|
export function MessageContextMenu({
|
||||||
|
|||||||
Reference in New Issue
Block a user