badge.stories.tsx 816 B

123456789101112131415161718192021222324252627
  1. import Badge from 'sentry/components/badge';
  2. import JSXProperty from 'sentry/components/stories/jsxProperty';
  3. import SideBySide from 'sentry/components/stories/sideBySide';
  4. import storyBook from 'sentry/stories/storyBook';
  5. export default storyBook(Badge, story => {
  6. story('Default', () => (
  7. <SideBySide>
  8. <Badge text="Text Prop" />
  9. <Badge>
  10. Using <JSXProperty name="children" value="" />
  11. </Badge>
  12. </SideBySide>
  13. ));
  14. story('Type', () => (
  15. <SideBySide>
  16. <Badge type="default">Default</Badge>
  17. <Badge type="alpha">Alpha</Badge>
  18. <Badge type="beta">Beta</Badge>
  19. <Badge type="new">New</Badge>
  20. <Badge type="experimental">Experimental</Badge>
  21. <Badge type="warning">Warning</Badge>
  22. <Badge type="gray">Gray</Badge>
  23. </SideBySide>
  24. ));
  25. });