import { LmCoreComponents } from '@CONFIG' import { LmComponentRender } from '@LmComponentRender' import { appContext } from '../../../storybook/config' import { ButtonStoryblok, EcommerceCheckoutStoryblok, EcommerceFastspringConfigStoryblok, EcommerceFastspringProductStoryblok, GlobalStoryblok, HeadlineStoryblok, ImageStoryblok } from '../../../typings/generated/components-schema' import { LmFastSpringProvider } from './LmFastspringProvider' import { LmAppContainer } from '../../layout/AppContainer' const storefront = 'insidesoccer.test.onfastspring.com/popup-insidesoccer' const accessKey = 'KZY-IFBBTXUW8QJ_WCGFGG' const url = 'https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.3/fastspring-builder.min.js' LmCoreComponents.lm_app_providers.push(LmFastSpringProvider) // eslint-disable-next-line import/no-anonymous-default-export export default { title: 'Ecommerce/Fastspring', decorators: [ (Story: any) => { appContext.content.settings = { ...appContext.content.settings, ecommerce: [ { _uid: '23', component: 'ecommerce_fastspring_config', data_accesss_key: accessKey, data_storefront: storefront, url } as EcommerceFastspringConfigStoryblok ] } as GlobalStoryblok return ( ) } ] } const integration = { _uid: '342', component: 'ecommerce_fastspring_product', path: 'ebook-offensive' } as EcommerceFastspringProductStoryblok export const CheckoutButtons = () => { return (
) } export const DisplayText = () => (
)