import { useRosettaColors } from "@/app/hooks/useRosettaColors"; import { Box, Flex, Loader, Text } from "@mantine/core"; import classes from './Topbar.module.css' import { useProtocolState } from "@/app/providers/ProtocolProvider/useProtocolState"; import { ProtocolState } from "@/app/providers/ProtocolProvider/ProtocolProvider"; import { WindowsFrameButtons } from "../WindowsFrameButtons/WindowsFrameButtons"; import { MacFrameButtons } from "../MacFrameButtons/MacFrameButtons"; export function Topbar() { const colors = useRosettaColors(); const protocolState = useProtocolState(); return ( {window.platform == 'win32' && } {window.platform == 'darwin' && } {window.platform == 'linux' && } {(protocolState == ProtocolState.CONNECTED || !window.location.hash.includes("main")) && Rosetta Messenger } {(protocolState != ProtocolState.CONNECTED && protocolState != ProtocolState.DEVICE_VERIFICATION_REQUIRED && window.location.hash.includes("main")) && Connecting... } {(protocolState == ProtocolState.DEVICE_VERIFICATION_REQUIRED && window.location.hash.includes("main")) && Device verification required } ) }