@@ -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