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 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | import React from 'react';
import { Story } from '@storybook/react';
import Button from '../components/Button/Button';
import Message, { Props as MessageProps } from '../components/Message/Message';
export default {
title: 'Message',
component: Message,
};
const Template: Story<MessageProps> = (args) => {
return (
<div style={{ padding: '100px', backgroundColor: '#f5f5f5' }}>
<Message {...args} />
</div>
);
};
export const Toast = Template.bind({});
Toast.args = {
title: 'Message title text',
body: 'Message body text',
actionText: 'Undo',
actionHandler: () => window.alert('You clicked the action.'),
type: 'toast',
priority: 'info',
showCloseButton: false,
};
export const Page = Template.bind({});
Page.args = {
title: 'Message Title Text',
body: 'Message body text.',
type: 'page',
priority: 'info',
showCloseButton: false,
pageButtons: [
<Button label='Test' onClick={() => true} size='small' key={'1'} priority='secondary' type='passive' />,
<Button label='Test' onClick={() => true} size='small' key={'2'} priority='secondary' type='passive' />,
],
};
|