banner.stories.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import React from 'react';
  2. import Banner from '../index';
  3. import Button from '@douyinfe/semi-ui/button/index';
  4. export default {
  5. title: 'Banner',
  6. }
  7. export const Default = () => (
  8. <>
  9. <Banner description="A pre-released version is available" />
  10. <br />
  11. <Banner
  12. onClick={e => console.log('clicking banner!!!!', e.target)}
  13. onClose={e => {
  14. e.stopPropagation();
  15. }}
  16. description="A pre-released version is available A pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is available"
  17. >
  18. <Button onClick={e => e.stopPropagation()}>test</Button>
  19. </Banner>
  20. </>
  21. );
  22. export const InContainer = () => (
  23. <Banner
  24. onClick={e => console.log('clicking banner!!!!', e.target)}
  25. onClose={e => {
  26. e.stopPropagation();
  27. }}
  28. fullMode={false}
  29. title="标题"
  30. description="A pre-released version is available"
  31. >
  32. <Button onClick={e => e.stopPropagation()}>test</Button>
  33. </Banner>
  34. );
  35. export const InContainerAndBordered = () => (
  36. <Banner title="标题" bordered description="A pre-released version is available">
  37. <Button onClick={e => e.stopPropagation()}>test</Button>
  38. </Banner>
  39. );