deployBadge.stories.js 935 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import React from 'react';
  2. import DeployBadge from 'app/components/deployBadge';
  3. export default {
  4. title: 'Core/Tags/DeployBadge',
  5. component: DeployBadge,
  6. args: {
  7. deploy: {
  8. name: '85fedddce5a61a58b160fa6b3d6a1a8451e94eb9 to prod',
  9. url: null,
  10. environment: 'production',
  11. dateStarted: null,
  12. dateFinished: '2020-05-11T18:12:00.025928Z',
  13. id: '6348842',
  14. },
  15. },
  16. };
  17. export const Default = ({deploy}) => (
  18. <div>
  19. <div>
  20. <DeployBadge deploy={deploy} orgSlug="sentry" version="1.2.3" />
  21. </div>
  22. <div>
  23. <DeployBadge
  24. deploy={{...deploy, environment: 'verylongenvironment'}}
  25. orgSlug="sentry"
  26. version="1.2.3"
  27. />
  28. </div>
  29. <div>
  30. <DeployBadge deploy={deploy} />
  31. </div>
  32. </div>
  33. );
  34. Default.storyName = 'default';
  35. Default.parameters = {
  36. docs: {
  37. description: {
  38. story: 'Used to display deploy in a "badge"',
  39. },
  40. },
  41. };