From 9fa945a8631a325a0ab53155f32d5a4db6dfee6d Mon Sep 17 00:00:00 2001 From: Dan Ditomaso Date: Thu, 3 Apr 2025 22:37:50 -0400 Subject: [PATCH] fix: update node details page to use message store --- src/components/PageComponents/Map/NodeDetail.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/PageComponents/Map/NodeDetail.tsx b/src/components/PageComponents/Map/NodeDetail.tsx index 4e57f75a..9c46e642 100644 --- a/src/components/PageComponents/Map/NodeDetail.tsx +++ b/src/components/PageComponents/Map/NodeDetail.tsx @@ -27,15 +27,15 @@ import { TooltipProvider, TooltipTrigger, } from "@radix-ui/react-tooltip"; -import { useAppStore } from "@core/stores/appStore.ts"; import { useDevice } from "@core/stores/deviceStore.ts"; +import { MessageType, useMessageStore } from "@core/stores/messageStore.ts"; export interface NodeDetailProps { node: ProtobufType.Mesh.NodeInfo; } export const NodeDetail = ({ node }: NodeDetailProps) => { - const { setChatType, setActiveChat } = useAppStore(); + const { setChatType, setActiveChat } = useMessageStore(); const { setActivePage } = useDevice(); const name = node.user?.longName || `!${numberToHexUnpadded(node.num)}`; const shortName = node.user?.shortName ?? "UNK"; @@ -44,7 +44,7 @@ export const NodeDetail = ({ node }: NodeDetailProps) => { Protobuf.Mesh.HardwareModel[hwModel]?.replaceAll("_", " ") ?? `${hwModel}`; function handleDirectMessage() { - setChatType("direct"); + setChatType(MessageType.Direct); setActiveChat(node.num); setActivePage("messages"); } @@ -54,7 +54,7 @@ export const NodeDetail = ({ node }: NodeDetailProps) => {
- +
{ // Required to prevent DM tooltip auto-appearing on creation e.stopPropagation(); @@ -80,11 +80,10 @@ export const NodeDetail = ({ node }: NodeDetailProps) => { -