@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
20 lines • 3.12 kB
JavaScript
import { WidgetsModule } from '@c8y/ngx-components/widgets';
import { deviceManagementWelcomeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/device-management-welcome';
export const deviceManagementDefaultWidgets = [
deviceManagementWelcomeWidgetDefinition
];
/**
* Widgets module to be imported in your app module. The exclude list allows to exclude certain widgets.
* Calls `WidgetsModule.config` under the hood with the `deviceManagementDefaultWidgets`.
* ***
* NOTE:
* The excluded widgets will still be part of your bundle.
* But as they are lazy loaded should not increase loading duration.
* ***
* @param excludeList allows to exclude specific widgets by their id.
* @returns An empty module with some providers.
*/
export function deviceManagementWidgets(excludeList) {
return WidgetsModule.config({ widgets: deviceManagementDefaultWidgets, excludeList });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi93aWRnZXRzL2RldmljZS1tYW5hZ2VtZW50L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsdUNBQXVDLEVBQUUsTUFBTSxtRUFBbUUsQ0FBQztBQUU1SCxNQUFNLENBQUMsTUFBTSw4QkFBOEIsR0FBRztJQUM1Qyx1Q0FBdUM7Q0FDSixDQUFDO0FBRXRDOzs7Ozs7Ozs7O0dBVUc7QUFDSCxNQUFNLFVBQVUsdUJBQXVCLENBQ3JDLFdBQTBFO0lBRTFFLE9BQU8sYUFBYSxDQUFDLE1BQU0sQ0FBQyxFQUFFLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxDQUFDO0FBQ3hGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgdHlwZSB7IER5bmFtaWNXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBXaWRnZXRzTW9kdWxlIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzJztcbmltcG9ydCB7IGRldmljZU1hbmFnZW1lbnRXZWxjb21lV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9kZXZpY2UtbWFuYWdlbWVudC13ZWxjb21lJztcblxuZXhwb3J0IGNvbnN0IGRldmljZU1hbmFnZW1lbnREZWZhdWx0V2lkZ2V0cyA9IFtcbiAgZGV2aWNlTWFuYWdlbWVudFdlbGNvbWVXaWRnZXREZWZpbml0aW9uXG5dIHNhdGlzZmllcyBEeW5hbWljV2lkZ2V0RGVmaW5pdGlvbltdO1xuXG4vKipcbiAqIFdpZGdldHMgbW9kdWxlIHRvIGJlIGltcG9ydGVkIGluIHlvdXIgYXBwIG1vZHVsZS4gVGhlIGV4Y2x1ZGUgbGlzdCBhbGxvd3MgdG8gZXhjbHVkZSBjZXJ0YWluIHdpZGdldHMuXG4gKiBDYWxscyBgV2lkZ2V0c01vZHVsZS5jb25maWdgIHVuZGVyIHRoZSBob29kIHdpdGggdGhlIGBkZXZpY2VNYW5hZ2VtZW50RGVmYXVsdFdpZGdldHNgLlxuICogKioqXG4gKiBOT1RFOlxuICogVGhlIGV4Y2x1ZGVkIHdpZGdldHMgd2lsbCBzdGlsbCBiZSBwYXJ0IG9mIHlvdXIgYnVuZGxlLlxuICogQnV0IGFzIHRoZXkgYXJlIGxhenkgbG9hZGVkIHNob3VsZCBub3QgaW5jcmVhc2UgbG9hZGluZyBkdXJhdGlvbi5cbiAqICoqKlxuICogQHBhcmFtIGV4Y2x1ZGVMaXN0IGFsbG93cyB0byBleGNsdWRlIHNwZWNpZmljIHdpZGdldHMgYnkgdGhlaXIgaWQuXG4gKiBAcmV0dXJucyBBbiBlbXB0eSBtb2R1bGUgd2l0aCBzb21lIHByb3ZpZGVycy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGRldmljZU1hbmFnZW1lbnRXaWRnZXRzKFxuICBleGNsdWRlTGlzdD86IEFycmF5PCh0eXBlb2YgZGV2aWNlTWFuYWdlbWVudERlZmF1bHRXaWRnZXRzKVtudW1iZXJdWydpZCddPlxuKTogTW9kdWxlV2l0aFByb3ZpZGVyczxXaWRnZXRzTW9kdWxlPiB7XG4gIHJldHVybiBXaWRnZXRzTW9kdWxlLmNvbmZpZyh7IHdpZGdldHM6IGRldmljZU1hbmFnZW1lbnREZWZhdWx0V2lkZ2V0cywgZXhjbHVkZUxpc3QgfSk7XG59XG4iXX0=