@financial-times/n-conversion-forms
Version:
Containing jsx components and styles for forms included on Accounts and Acquisition apps (next-signup, next-profile, next-retention, etc).
60 lines (43 loc) • 1.26 kB
JavaScript
import React from 'react';
import { AcceptTermsSubscription } from './accept-terms-subscription';
export default {
title: 'Accept Terms Subscription',
component: AcceptTermsSubscription,
};
export const Basic = (args) => <AcceptTermsSubscription {...args} />;
Basic.args = {};
export const PrintProduct = (args) => <AcceptTermsSubscription {...args} />;
PrintProduct.args = {
isPrintProduct: true,
};
export const PrintProductTrial = (args) => (
<AcceptTermsSubscription {...args} />
);
PrintProductTrial.args = {
isPrintProduct: true,
isTrial: true,
};
export const IsSingleTerm = (args) => <AcceptTermsSubscription {...args} />;
IsSingleTerm.args = {
isSingleTerm: true,
};
export const NonRenewingTermType = (args) => (
<AcceptTermsSubscription {...args} />
);
NonRenewingTermType.args = {
isNonRenewingSubscriptionTermType: true,
};
export const IsTransition = (args) => <AcceptTermsSubscription {...args} />;
IsTransition.args = {
isTransition: true,
};
export const TransitionType = (args) => <AcceptTermsSubscription {...args} />;
TransitionType.args = {
transitionType: true,
};
export const IsDeferredBilling = (args) => (
<AcceptTermsSubscription {...args} />
);
IsDeferredBilling.args = {
isDeferredBilling: true,
};