import { keyframes } from "@emotion/react";
import { Center, Text, Flex, Avatar, Accordion, Box, Stack, Container, Divider, ActionIcon, Tooltip } from "@mantine/core";
import React from "react";
import CodeBlock from "@/views/CodeBlock";
// @ts-ignore
import SvgAvatarDevChat from '@/views/avatar_devchat.svg';
// @ts-ignore
import SvgAvatarUser from '@/views/avatar_spaceman.png';
import { IconCheck, IconCopy } from "@tabler/icons-react";
import { useAppDispatch, useAppSelector } from '@/views/hooks';
import {
selectGenerating,
selectResponsed,
selectMessages,
} from './chatSlice';
import {
setContexts,
setValue,
} from './inputSlice';
const MessageBlink = (props: any) => {
const { messageType, lastMessage } = props;
const generating = useAppSelector(selectGenerating);
const responsed = useAppSelector(selectResponsed);
const blink = keyframes({
'50%': { opacity: 0 },
});
return (generating && messageType === 'bot' && lastMessage
? {context.content}
: