backtop.stories.tsx 763 B

123456789101112131415161718192021222324252627282930
  1. import React from 'react';
  2. import { storiesOf } from '@storybook/react';
  3. import BackTop from '../index';
  4. const stories = storiesOf('Backtop', module);
  5. class Demo extends React.Component {
  6. target() {
  7. return document.querySelector('.scroll-wrapper');
  8. }
  9. render() {
  10. const scStyle = {
  11. overflow: 'scroll',
  12. height: '200px'
  13. }
  14. return (
  15. <div className='scroll-wrapper' style={scStyle}>
  16. <div style={{height:400, paddingTop: 200}}>
  17. <span>Scroll down to see the bottom-right gray button.</span>
  18. <BackTop target={this.target} />
  19. </div>
  20. </div>
  21. );
  22. }
  23. }
  24. stories.add('BackTop', () => (
  25. <Demo />
  26. ));