beta-program.stories.jsx 813 B

12345678910111213141516171819202122232425262728293031
  1. import BetaProgramSection from '../../js/features/settings/components/beta-program-section'
  2. import { UserProvider } from '../../js/shared/context/user-context'
  3. import { bsVersionDecorator } from '../../../.storybook/utils/with-bootstrap-switcher'
  4. export const SectionNotEnrolled = args => {
  5. window.metaAttributesCache.set('ol-user', { betaProgram: false })
  6. return (
  7. <UserProvider>
  8. <BetaProgramSection {...args} />
  9. </UserProvider>
  10. )
  11. }
  12. export const SectionEnrolled = args => {
  13. window.metaAttributesCache.set('ol-user', { betaProgram: true })
  14. return (
  15. <UserProvider>
  16. <BetaProgramSection {...args} />
  17. </UserProvider>
  18. )
  19. }
  20. export default {
  21. title: 'Account Settings / Beta Program',
  22. component: BetaProgramSection,
  23. argTypes: {
  24. ...bsVersionDecorator.argTypes,
  25. },
  26. }