Header.stories.tsx 717 B

123456789101112131415161718192021222324252627282930
  1. import React from 'react';
  2. import { ComponentStory, ComponentMeta } from '@storybook/react';
  3. import { RecoilRoot } from 'recoil';
  4. import { Header } from './Header';
  5. export default {
  6. title: 'owncast/Layout/Header',
  7. component: Header,
  8. parameters: {
  9. chromatic: { diffThreshold: 0.75 },
  10. },
  11. } as ComponentMeta<typeof Header>;
  12. const Template: ComponentStory<typeof Header> = args => (
  13. <RecoilRoot>
  14. <Header {...args} />
  15. </RecoilRoot>
  16. );
  17. export const ChatAvailable = Template.bind({});
  18. ChatAvailable.args = {
  19. name: 'Example Stream Name',
  20. chatAvailable: true,
  21. };
  22. export const ChatNotAvailable = Template.bind({});
  23. ChatNotAvailable.args = {
  24. name: 'Example Stream Name',
  25. chatAvailable: false,
  26. };