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.stories.js

25 lines
798 B

import { action } from '@storybook/addon-actions';
import { boolean, text } from '@storybook/addon-knobs/react';
import React from 'react';
import { BurgerMenuButton } from './BurgerMenuButton';
export default {
title: 'header/BurgerMenuButton',
component: BurgerMenuButton,
decorators: [(fn) => <div style={{ margin: '1rem' }}>{fn()}</div>],
parameters: {
viewport: { defaultViewport: 'mobile1' },
},
};
export const _default = () => <BurgerMenuButton
isSidebarOpen={boolean('isSidebarOpen')}
isLayoutEmbedded={boolean('isLayoutEmbedded')}
unreadMessagesBadge={text('unreadMessagesBadge')}
onClick={action('click')}
/>;
export const whenSidebarOpen = () => <BurgerMenuButton isSidebarOpen />;
export const unreadMessagesBadge = () => <BurgerMenuButton unreadMessagesBadge='99' />;