diff --git a/src/pages/Messages.tsx b/src/pages/Messages.tsx index b08d173f..6239a32f 100644 --- a/src/pages/Messages.tsx +++ b/src/pages/Messages.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { MapIcon, UsersIcon } from '@heroicons/react/outline'; +import { HashtagIcon, MapIcon, UsersIcon } from '@heroicons/react/outline'; +import { Protobuf } from '@meshtastic/meshtasticjs'; import { Message } from '../components/chat/Message'; import { MessageBar } from '../components/chat/MessageBar'; @@ -10,11 +11,23 @@ import { useAppSelector } from '../hooks/redux'; export const Messages = (): JSX.Element => { const messages = useAppSelector((state) => state.meshtastic.messages); const nodes = useAppSelector((state) => state.meshtastic.nodes); + const channels = useAppSelector((state) => state.meshtastic.channels); + + const channelName = () => { + const name = + channels.find((channel) => channel.role === Protobuf.Channel_Role.PRIMARY) + ?.settings?.name ?? 'Unknown'; + + return name.length ? name : 'Default'; + }; return (