All files / components/Chat ChatToggle.js

100% Statements 3/3
100% Branches 2/2
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23    2x 49x                       49x              
import { Button } from "react-bootstrap";
 
const ChatToggle = ({isChatOpen, onClick}) => {
    const chatButtonStyle = {
        width: '60px',
        height: '60px',
        borderRadius: '50%',
        color: 'black',
        position: 'fixed',
        bottom: '20px',
        right: '20px',
        fontSize: '24px',
        boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.75)',
    };
 
    return (
        <Button style={chatButtonStyle} onClick={onClick} data-testid="playpage-chat-toggle">
            {!!isChatOpen ? '🔻' : '💬'}
        </Button>
    );
};
 
export default ChatToggle;