ws-nextjs-app/pages/[service]/live/[id]/live.stories.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import PageLayoutWrapper from '#app/components/PageLayoutWrapper';
import liveFixture from '#data/pidgin/live/c7p765ynk9qt.json';
import postFixture from '#data/pidgin/posts/postFixtureCleaned.json';
import Live from './LivePageLayout';

const mockPageData = {
  ...liveFixture.data,
  liveTextStream: {
    content: postFixture,
    contributors: 'Not a random dude',
  },
  someResponse: {
    block: 'Its a block',
  },
  metadata: { atiAnalytics: {} },
};

const Component = () => (
  // @ts-expect-error partial data required for storybook
  <PageLayoutWrapper pageData={mockPageData} status={200}>
    <Live pageData={mockPageData} />
  </PageLayoutWrapper>
);

export default {
  title: 'Pages/Live Page',
  Component,
};

export const Example = Component;