placeholder.stories.js 753 B

1234567891011121314151617181920212223242526272829
  1. import Placeholder from 'sentry/components/placeholder';
  2. export default {
  3. title: 'Components/Loading Indicators/Placeholder',
  4. component: Placeholder,
  5. args: {
  6. width: '200px',
  7. height: '200px',
  8. bottomGutter: 2,
  9. },
  10. };
  11. export const Default = ({bottomGutter, height, width}) => (
  12. <div>
  13. <h4>Resizable square</h4>
  14. <Placeholder width={width} height={height} />
  15. <p>Content below the placeholder</p>
  16. <h4>Square with bottom gutter</h4>
  17. <Placeholder height={height} bottomGutter={bottomGutter} />
  18. <p>Content below the placeholder</p>
  19. <h4>Round placeholder</h4>
  20. <Placeholder width="48px" height="48px" shape="circle" />
  21. <p>Content below the placeholder</p>
  22. </div>
  23. );
  24. Default.storyName = 'Placeholder';