Skip to content

Commit a44e8dd

Browse files
authored
Used naming cinvention with dash (#2414)
1 parent 74b9886 commit a44e8dd

File tree

3 files changed

+14
-36
lines changed

3 files changed

+14
-36
lines changed

src/components/apis/api-products/apiProductsModelBinder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class ApiProductsModelBinder implements IModelBinder<ApiProductsModel> {
1919

2020
public modelToContract(model: ApiProductsModel): ApiProductsContract {
2121
const contract: ApiProductsContract = {
22-
type: "apiProducts",
22+
type: "api-products",
2323
itemStyleView: model.layout,
2424
detailsPageHyperlink: model.detailsPageHyperlink
2525
? {

src/components/apis/api-products/ko/apiProducts.module.ts

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,16 @@ export class ApiProductsPublishModule implements IInjectorModule {
1414

1515
const widgetService = injector.resolve<IWidgetService>("widgetService");
1616

17-
widgetService.registerWidget("apiProducts", {
17+
const apiProductsWidget = {
1818
modelDefinition: ApiProductsModel,
1919
componentBinder: KnockoutComponentBinder,
2020
componentDefinition: ApiProductsViewModel,
2121
modelBinder: ApiProductsModelBinder,
2222
viewModelBinder: ApiProductsViewModelBinder
23-
});
23+
};
2424

25-
widgetService.registerWidget("apiProductsDropdown", {
26-
modelDefinition: ApiProductsModel,
27-
componentBinder: KnockoutComponentBinder,
28-
componentDefinition: ApiProductsViewModel,
29-
modelBinder: ApiProductsModelBinder,
30-
viewModelBinder: ApiProductsViewModelBinder
31-
});
32-
33-
widgetService.registerWidget("apiProductsTiles", {
34-
modelDefinition: ApiProductsModel,
35-
componentBinder: KnockoutComponentBinder,
36-
componentDefinition: ApiProductsViewModel,
37-
modelBinder: ApiProductsModelBinder,
38-
viewModelBinder: ApiProductsViewModelBinder
39-
});
25+
widgetService.registerWidget("api-products", apiProductsWidget);
26+
widgetService.registerWidget("api-products-dropdown", apiProductsWidget);
27+
widgetService.registerWidget("api-products-tiles", apiProductsWidget);
4028
}
4129
}

src/components/apis/api-products/ko/apiProductsEditor.module.ts

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,15 @@ export class ApiProductsDesignModule implements IInjectorModule {
1919

2020
const widgetService = injector.resolve<IWidgetService>("widgetService");
2121

22-
widgetService.registerWidget("apiProducts", {
22+
const apiProductsWidget = {
2323
modelDefinition: ApiProductsModel,
2424
componentBinder: KnockoutComponentBinder,
2525
componentDefinition: ApiProductsViewModel,
2626
modelBinder: ApiProductsModelBinder,
2727
viewModelBinder: ApiProductsViewModelBinder
28-
});
28+
};
29+
30+
widgetService.registerWidget("api-products", apiProductsWidget);
2931

3032
widgetService.registerWidgetEditor("apiProducts", {
3133
displayName: "API: Products",
@@ -36,15 +38,9 @@ export class ApiProductsDesignModule implements IInjectorModule {
3638
handlerComponent: ApiProductsHandlers
3739
});
3840

39-
widgetService.registerWidget("apiProductsDropdown", {
40-
modelDefinition: ApiProductsModel,
41-
componentBinder: KnockoutComponentBinder,
42-
componentDefinition: ApiProductsViewModel,
43-
modelBinder: ApiProductsModelBinder,
44-
viewModelBinder: ApiProductsViewModelBinder
45-
});
41+
widgetService.registerWidget("api-products-dropdown", apiProductsWidget);
4642

47-
widgetService.registerWidgetEditor("apiProductsDropdown", {
43+
widgetService.registerWidgetEditor("api-products-dropdown", {
4844
displayName: "API: Products (dropdown)",
4945
category: "APIs",
5046
iconClass: "widget-icon widget-icon-api-management",
@@ -53,15 +49,9 @@ export class ApiProductsDesignModule implements IInjectorModule {
5349
handlerComponent: ApiProductsDropdownHandlers
5450
});
5551

56-
widgetService.registerWidget("apiProductsTiles", {
57-
modelDefinition: ApiProductsModel,
58-
componentBinder: KnockoutComponentBinder,
59-
componentDefinition: ApiProductsViewModel,
60-
modelBinder: ApiProductsModelBinder,
61-
viewModelBinder: ApiProductsViewModelBinder
62-
});
52+
widgetService.registerWidget("api-products-tiles", apiProductsWidget);
6353

64-
widgetService.registerWidgetEditor("apiProductsTiles", {
54+
widgetService.registerWidgetEditor("api-products-tiles", {
6555
displayName: "API: Products (tiles)",
6656
category: "APIs",
6757
iconClass: "widget-icon widget-icon-api-management",

0 commit comments

Comments
 (0)