Skip to content

amahaveer/ct-frontend-addons

 
 

Repository files navigation

ct-frontend-addons

NOTE: This is NOT an official commercetools code and NOT production ready. Use it at your own risk

Available modules

  1. Minimum quantity
  2. Superuser
  3. Configurable components
  4. B2B superuser
  5. Approval workflows
  6. Product search
  7. Dealer/Store selector
  8. Dynamic page FECL rules

Install

// cd backend directory
yarn add ct-frontend-addons

Usage

// backend/index.ts
+import { injectExtensionsRegistry } from 'ct-frontend-addons/dist/extensions';

-export default {
-  'dynamic-page-handler': mergeDynamicPageHandlers(extensionsToMerge),
-  'data-sources': extensionsToMerge.map((extension) => extension['data-sources'] || {}).reduce(Object.assign, {}),
-  actions: mergeActions(extensionsToMerge),
-} as ExtensionRegistry;
+export default injectExtensionsRegistry(
+  {
+    'dynamic-page-handler': mergeDynamicPageHandlers(extensionsToMerge),
+    'data-sources': extensionsToMerge.map((extension) => extension['data-sources'] || {}).reduce(Object.assi
gn, {}),
+    actions: mergeActions(extensionsToMerge),
+  } as ExtensionRegistry,
+  {
+    modules: { ... }
+  },
+);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.8%
  • JavaScript 0.2%