diff --git a/src/views/pages/ChatPanel.tsx b/src/views/pages/ChatPanel.tsx index 0780c0b..059d408 100644 --- a/src/views/pages/ChatPanel.tsx +++ b/src/views/pages/ChatPanel.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { useEffect, useRef } from 'react'; -import { ActionIcon, Alert, Box, Center, Container, Stack, px } from '@mantine/core'; +import { ActionIcon, Alert, Anchor, Box, Button, Center, Container, Stack, px } from '@mantine/core'; import { ScrollArea } from '@mantine/core'; import { useResizeObserver, useTimeout, useViewportSize } from '@mantine/hooks'; import messageUtil from '@/util/MessageUtil'; @@ -14,7 +14,7 @@ import { Message } from "@/views/stores/ChatStore"; import InputMessage from '@/views/components/InputMessage'; import MessageList from '@/views/components/MessageList'; -import { IconCircleArrowDown, IconCircleArrowDownFilled } from '@tabler/icons-react'; +import { IconCircleArrowDown, IconCircleArrowDownFilled, IconExternalLink } from '@tabler/icons-react'; const chatPanel = observer(() => { @@ -117,9 +117,18 @@ const chatPanel = observer(() => { {chat.errorMessage && - - {chat.errorMessage} - } + + + {chat.errorMessage} + + { + chat.errorMessage.search('Insufficient balance') > -1 && + + } + + } {