UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

32 lines 4.61 kB
import { DynamicComponentErrorStrategy, DynamicManagedObjectResolver, gettext, hookWidget } from '@c8y/ngx-components'; import { defaultWidgetIds } from '@c8y/ngx-components/widgets/definitions'; export const deviceControlMessageWidgetDefinition = { id: defaultWidgetIds.DEVICE_CONTROL_MESSAGE_WIDGET, label: gettext('Message sending'), description: gettext(`Remotely send a message to a device`), loadComponent: () => import('@c8y/ngx-components/widgets/implementations/device-control-message').then(m => m.DeviceControlMessageWidgetViewComponent), resolve: { device: DynamicManagedObjectResolver }, previewImage: 'c8y-style-assets/device-control-message-widget.png', errorStrategy: DynamicComponentErrorStrategy.OVERLAY_ERROR, data: { schema: () => import('c8y-schema-loader?interfaceName=DeviceControlMessageWidgetConfig!@c8y/ngx-components/widgets/implementations/device-control-message'), settings: { noNewWidgets: false, widgetDefaults: { _width: 8, _height: 4 }, ng1: { options: { groupsSelectable: false } } } } }; export const deviceControlMessageWidgetProviders = [ hookWidget(deviceControlMessageWidgetDefinition) ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi93aWRnZXRzL2RlZmluaXRpb25zL2RldmljZS1jb250cm9sLW1lc3NhZ2UvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUNMLDZCQUE2QixFQUM3Qiw0QkFBNEIsRUFDNUIsT0FBTyxFQUNQLFVBQVUsRUFDWCxNQUFNLHFCQUFxQixDQUFDO0FBQzdCLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBRTNFLE1BQU0sQ0FBQyxNQUFNLG9DQUFvQyxHQUFHO0lBQ2xELEVBQUUsRUFBRSxnQkFBZ0IsQ0FBQyw2QkFBNkI7SUFDbEQsS0FBSyxFQUFFLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQztJQUNqQyxXQUFXLEVBQUUsT0FBTyxDQUFDLHFDQUFxQyxDQUFDO0lBQzNELGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLG9FQUFvRSxDQUFDLENBQUMsSUFBSSxDQUMvRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyx1Q0FBdUMsQ0FDL0M7SUFDSCxPQUFPLEVBQUU7UUFDUCxNQUFNLEVBQUUsNEJBQTRCO0tBQ3JDO0lBQ0QsWUFBWSxFQUFFLG9EQUFvRDtJQUNsRSxhQUFhLEVBQUUsNkJBQTZCLENBQUMsYUFBYTtJQUMxRCxJQUFJLEVBQUU7UUFDSixNQUFNLEVBQUUsR0FBRyxFQUFFLENBQ1gsTUFBTSxDQUNKLHFJQUFxSSxDQUN0STtRQUNILFFBQVEsRUFBRTtZQUNSLFlBQVksRUFBRSxLQUFLO1lBQ25CLGNBQWMsRUFBRTtnQkFDZCxNQUFNLEVBQUUsQ0FBQztnQkFDVCxPQUFPLEVBQUUsQ0FBQzthQUNYO1lBQ0QsR0FBRyxFQUFFO2dCQUNILE9BQU8sRUFBRTtvQkFDUCxnQkFBZ0IsRUFBRSxLQUFLO2lCQUN4QjthQUNGO1NBQ0Y7S0FDRjtDQUNnQyxDQUFDO0FBRXBDLE1BQU0sQ0FBQyxNQUFNLG1DQUFtQyxHQUFHO0lBQ2pELFVBQVUsQ0FBQyxvQ0FBb0MsQ0FBQztDQUNqRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBEeW5hbWljV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHtcbiAgRHluYW1pY0NvbXBvbmVudEVycm9yU3RyYXRlZ3ksXG4gIER5bmFtaWNNYW5hZ2VkT2JqZWN0UmVzb2x2ZXIsXG4gIGdldHRleHQsXG4gIGhvb2tXaWRnZXRcbn0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBkZWZhdWx0V2lkZ2V0SWRzIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zJztcblxuZXhwb3J0IGNvbnN0IGRldmljZUNvbnRyb2xNZXNzYWdlV2lkZ2V0RGVmaW5pdGlvbiA9IHtcbiAgaWQ6IGRlZmF1bHRXaWRnZXRJZHMuREVWSUNFX0NPTlRST0xfTUVTU0FHRV9XSURHRVQsXG4gIGxhYmVsOiBnZXR0ZXh0KCdNZXNzYWdlIHNlbmRpbmcnKSxcbiAgZGVzY3JpcHRpb246IGdldHRleHQoYFJlbW90ZWx5IHNlbmQgYSBtZXNzYWdlIHRvIGEgZGV2aWNlYCksXG4gIGxvYWRDb21wb25lbnQ6ICgpID0+XG4gICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2RldmljZS1jb250cm9sLW1lc3NhZ2UnKS50aGVuKFxuICAgICAgbSA9PiBtLkRldmljZUNvbnRyb2xNZXNzYWdlV2lkZ2V0Vmlld0NvbXBvbmVudFxuICAgICksXG4gIHJlc29sdmU6IHtcbiAgICBkZXZpY2U6IER5bmFtaWNNYW5hZ2VkT2JqZWN0UmVzb2x2ZXJcbiAgfSxcbiAgcHJldmlld0ltYWdlOiAnYzh5LXN0eWxlLWFzc2V0cy9kZXZpY2UtY29udHJvbC1tZXNzYWdlLXdpZGdldC5wbmcnLFxuICBlcnJvclN0cmF0ZWd5OiBEeW5hbWljQ29tcG9uZW50RXJyb3JTdHJhdGVneS5PVkVSTEFZX0VSUk9SLFxuICBkYXRhOiB7XG4gICAgc2NoZW1hOiAoKSA9PlxuICAgICAgaW1wb3J0KFxuICAgICAgICAnYzh5LXNjaGVtYS1sb2FkZXI/aW50ZXJmYWNlTmFtZT1EZXZpY2VDb250cm9sTWVzc2FnZVdpZGdldENvbmZpZyFAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2RldmljZS1jb250cm9sLW1lc3NhZ2UnXG4gICAgICApLFxuICAgIHNldHRpbmdzOiB7XG4gICAgICBub05ld1dpZGdldHM6IGZhbHNlLFxuICAgICAgd2lkZ2V0RGVmYXVsdHM6IHtcbiAgICAgICAgX3dpZHRoOiA4LFxuICAgICAgICBfaGVpZ2h0OiA0XG4gICAgICB9LFxuICAgICAgbmcxOiB7XG4gICAgICAgIG9wdGlvbnM6IHtcbiAgICAgICAgICBncm91cHNTZWxlY3RhYmxlOiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IHNhdGlzZmllcyBEeW5hbWljV2lkZ2V0RGVmaW5pdGlvbjtcblxuZXhwb3J0IGNvbnN0IGRldmljZUNvbnRyb2xNZXNzYWdlV2lkZ2V0UHJvdmlkZXJzID0gW1xuICBob29rV2lkZ2V0KGRldmljZUNvbnRyb2xNZXNzYWdlV2lkZ2V0RGVmaW5pdGlvbilcbl07XG4iXX0=