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 (