The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rocket.Chat/client/components/header/BurgerMenuButton.js

28 lines
704 B

import React from 'react';
import './BurgerMenuButton.css';
export const BurgerMenuButton = ({
isSidebarOpen,
isLayoutEmbedded,
unreadMessagesBadge,
onClick,
}) => <button
aria-label={isSidebarOpen ? 'Close menu' : 'Open menu'}
className={[
'rc-old',
'burger',
!!isSidebarOpen && 'menu-opened',
].filter(Boolean).join(' ')}
type='button'
onClick={onClick}
>
<i className='burger__line' aria-hidden='true' />
<i className='burger__line' aria-hidden='true' />
<i className='burger__line' aria-hidden='true' />
{!isLayoutEmbedded && unreadMessagesBadge
&& <div className='unread-burger-alert color-error-contrast background-error-color'>
{unreadMessagesBadge}
</div>}
</button>;