vsf-facebook-pixel
Version:
Facebook Pixel module for Vue Storefront
26 lines (20 loc) • 684 B
text/typescript
import { afterRegistration } from './hooks/afterRegistration'
import { VueStorefrontModule, VueStorefrontModuleConfig, extendModule } from '@vue-storefront/core/lib/module'
import { afterEach } from './router/afterEach'
// Overriding wishlist
import mutations from './wishlist/mutations'
export const KEY = 'vsf-facebook-pixel'
export const WS_KEY = 'wishlist'
const moduleConfig: VueStorefrontModuleConfig = {
key: KEY,
afterRegistration,
router: { afterEach }
}
export const VsfFacebookPixel = new VueStorefrontModule(moduleConfig)
const wishlistExtend = {
key: WS_KEY,
store: { modules: [{ key: WS_KEY, module: {
mutations
}}] }
}
extendModule(wishlistExtend)