client/components/mma/cancel/cancellationSaves/membership/MembershipSaves.stories.tsx (54 lines of code) (raw):
import type { Meta, StoryFn } from '@storybook/react';
import { ReactRouterDecorator } from '../../../../../../.storybook/ReactRouterDecorator';
import { PRODUCT_TYPES } from '../../../../../../shared/productTypes';
import { membershipSupporterCurrencyUSD } from '../../../../../fixtures/productBuilder/testProducts';
import { CancellationContainer } from '../../CancellationContainer';
import { SelectReason } from '../SelectReason';
import { ConfirmMembershipCancellation } from './ConfirmMembershipCancellation';
import { ContinueMembershipConfirmation } from './ContinueMembershipConfirmation';
import { MembershipSwitch } from './MembershipSwitch';
import { SaveOptions } from './SaveOptions';
import { SwitchThankYou } from './SwitchThankYou';
import { ValueOfSupport } from './ValueOfSupport';
export default {
title: 'Pages/MembershipSave',
component: CancellationContainer,
decorators: [ReactRouterDecorator],
parameters: {
layout: 'fullscreen',
reactRouter: {
state: {
productDetail: membershipSupporterCurrencyUSD(),
user: { email: 'test@test.com' },
},
container: (
<CancellationContainer productType={PRODUCT_TYPES.membership} />
),
},
},
} as Meta<typeof CancellationContainer>;
export const ValueOfSupportPage: StoryFn<typeof ValueOfSupport> = () => {
return <ValueOfSupport />;
};
export const SwitchReview: StoryFn<typeof MembershipSwitch> = () => {
return <MembershipSwitch />;
};
export const SwitchOptions: StoryFn<typeof SaveOptions> = () => {
return <SaveOptions />;
};
export const Reasons: StoryFn<typeof SelectReason> = () => {
return <SelectReason />;
};
export const ContinueMembership: StoryFn<
typeof ContinueMembershipConfirmation
> = () => {
return <ContinueMembershipConfirmation />;
};
export const ConfirmCancellation: StoryFn<
typeof ConfirmMembershipCancellation
> = () => {
return <ConfirmMembershipCancellation />;
};
export const SwitchCompleteThankYou: StoryFn<typeof SwitchThankYou> = () => {
return <SwitchThankYou />;
};