Browse Source

feat(admin-ui): Export all catalog components (#1248)

Fixes #1245
Steffen Wilking 4 years ago
parent
commit
e5feac4438
1 changed files with 29 additions and 27 deletions
  1. 29 27
      packages/admin-ui/src/lib/catalog/src/catalog.module.ts

+ 29 - 27
packages/admin-ui/src/lib/catalog/src/catalog.module.ts

@@ -28,34 +28,36 @@ import { ProductVariantsTableComponent } from './components/product-variants-tab
 import { UpdateProductOptionDialogComponent } from './components/update-product-option-dialog/update-product-option-dialog.component';
 import { VariantPriceDetailComponent } from './components/variant-price-detail/variant-price-detail.component';
 
+const CATALOG_COMPONENTS = [
+    ProductListComponent,
+    ProductDetailComponent,
+    FacetListComponent,
+    FacetDetailComponent,
+    GenerateProductVariantsComponent,
+    ProductVariantsListComponent,
+    ApplyFacetDialogComponent,
+    AssetListComponent,
+    ProductAssetsComponent,
+    VariantPriceDetailComponent,
+    CollectionListComponent,
+    CollectionDetailComponent,
+    CollectionTreeComponent,
+    CollectionTreeNodeComponent,
+    CollectionContentsComponent,
+    ProductVariantsTableComponent,
+    ProductSearchInputComponent,
+    OptionValueInputComponent,
+    UpdateProductOptionDialogComponent,
+    ProductVariantsEditorComponent,
+    AssignProductsToChannelDialogComponent,
+    AssetDetailComponent,
+    ConfirmVariantDeletionDialogComponent,
+    ProductOptionsEditorComponent,
+];
+
 @NgModule({
     imports: [SharedModule, RouterModule.forChild(catalogRoutes)],
-    exports: [],
-    declarations: [
-        ProductListComponent,
-        ProductDetailComponent,
-        FacetListComponent,
-        FacetDetailComponent,
-        GenerateProductVariantsComponent,
-        ProductVariantsListComponent,
-        ApplyFacetDialogComponent,
-        AssetListComponent,
-        ProductAssetsComponent,
-        VariantPriceDetailComponent,
-        CollectionListComponent,
-        CollectionDetailComponent,
-        CollectionTreeComponent,
-        CollectionTreeNodeComponent,
-        CollectionContentsComponent,
-        ProductVariantsTableComponent,
-        ProductSearchInputComponent,
-        OptionValueInputComponent,
-        UpdateProductOptionDialogComponent,
-        ProductVariantsEditorComponent,
-        AssignProductsToChannelDialogComponent,
-        AssetDetailComponent,
-        ConfirmVariantDeletionDialogComponent,
-        ProductOptionsEditorComponent,
-    ],
+    exports: [...CATALOG_COMPONENTS],
+    declarations: [...CATALOG_COMPONENTS],
 })
 export class CatalogModule {}