UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

28 lines 4.49 kB
import { gettext, hookWidget } from '@c8y/ngx-components'; import { defaultWidgetIds } from '@c8y/ngx-components/widgets/definitions'; export const threeDRotationWidgetDefinition = { id: defaultWidgetIds.THREE_D_ROTATION, label: gettext('Rotation widget'), description: gettext('Displays current device orientation'), loadComponent: () => import('@c8y/ngx-components/widgets/implementations/three-d-rotation').then(m => m.ThreeDRotationWidgetViewComponent), loadConfigComponent: () => import('@c8y/ngx-components/widgets/implementations/three-d-rotation').then(m => m.ThreeDRotationWidgetConfigComponent), previewImage: 'c8y-style-assets/rotation-widget-pr.png', data: { schema: () => import('c8y-schema-loader?interfaceName=ThreeDRotationWidgetConfig!@c8y/ngx-components/widgets/implementations/three-d-rotation'), settings: { noNewWidgets: false, widgetDefaults: { _width: 8, _height: 4 }, ng1: { options: { noDeviceTarget: false, groupsSelectable: false } } } } }; export const threeDRotationWidgetProviders = [hookWidget(threeDRotationWidgetDefinition)]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi93aWRnZXRzL2RlZmluaXRpb25zL3RocmVlLWQtcm90YXRpb24vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUUzRSxNQUFNLENBQUMsTUFBTSw4QkFBOEIsR0FBRztJQUM1QyxFQUFFLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCO0lBQ3JDLEtBQUssRUFBRSxPQUFPLENBQUMsaUJBQWlCLENBQUM7SUFDakMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxxQ0FBcUMsQ0FBQztJQUMzRCxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQ2xCLE1BQU0sQ0FBQyw4REFBOEQsQ0FBQyxDQUFDLElBQUksQ0FDekUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsaUNBQWlDLENBQ3pDO0lBQ0gsbUJBQW1CLEVBQUUsR0FBRyxFQUFFLENBQ3hCLE1BQU0sQ0FBQyw4REFBOEQsQ0FBQyxDQUFDLElBQUksQ0FDekUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsbUNBQW1DLENBQzNDO0lBQ0gsWUFBWSxFQUFFLHlDQUF5QztJQUN2RCxJQUFJLEVBQUU7UUFDSixNQUFNLEVBQUUsR0FBRyxFQUFFLENBQ1gsTUFBTSxDQUNKLHlIQUF5SCxDQUMxSDtRQUNILFFBQVEsRUFBRTtZQUNSLFlBQVksRUFBRSxLQUFLO1lBQ25CLGNBQWMsRUFBRTtnQkFDZCxNQUFNLEVBQUUsQ0FBQztnQkFDVCxPQUFPLEVBQUUsQ0FBQzthQUNYO1lBQ0QsR0FBRyxFQUFFO2dCQUNILE9BQU8sRUFBRTtvQkFDUCxjQUFjLEVBQUUsS0FBSztvQkFDckIsZ0JBQWdCLEVBQUUsS0FBSztpQkFDeEI7YUFDRjtTQUNGO0tBQ0Y7Q0FDZ0MsQ0FBQztBQUVwQyxNQUFNLENBQUMsTUFBTSw2QkFBNkIsR0FBRyxDQUFDLFVBQVUsQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IER5bmFtaWNXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBnZXR0ZXh0LCBob29rV2lkZ2V0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBkZWZhdWx0V2lkZ2V0SWRzIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zJztcblxuZXhwb3J0IGNvbnN0IHRocmVlRFJvdGF0aW9uV2lkZ2V0RGVmaW5pdGlvbiA9IHtcbiAgaWQ6IGRlZmF1bHRXaWRnZXRJZHMuVEhSRUVfRF9ST1RBVElPTixcbiAgbGFiZWw6IGdldHRleHQoJ1JvdGF0aW9uIHdpZGdldCcpLFxuICBkZXNjcmlwdGlvbjogZ2V0dGV4dCgnRGlzcGxheXMgY3VycmVudCBkZXZpY2Ugb3JpZW50YXRpb24nKSxcbiAgbG9hZENvbXBvbmVudDogKCkgPT5cbiAgICBpbXBvcnQoJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9pbXBsZW1lbnRhdGlvbnMvdGhyZWUtZC1yb3RhdGlvbicpLnRoZW4oXG4gICAgICBtID0+IG0uVGhyZWVEUm90YXRpb25XaWRnZXRWaWV3Q29tcG9uZW50XG4gICAgKSxcbiAgbG9hZENvbmZpZ0NvbXBvbmVudDogKCkgPT5cbiAgICBpbXBvcnQoJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9pbXBsZW1lbnRhdGlvbnMvdGhyZWUtZC1yb3RhdGlvbicpLnRoZW4oXG4gICAgICBtID0+IG0uVGhyZWVEUm90YXRpb25XaWRnZXRDb25maWdDb21wb25lbnRcbiAgICApLFxuICBwcmV2aWV3SW1hZ2U6ICdjOHktc3R5bGUtYXNzZXRzL3JvdGF0aW9uLXdpZGdldC1wci5wbmcnLFxuICBkYXRhOiB7XG4gICAgc2NoZW1hOiAoKSA9PlxuICAgICAgaW1wb3J0KFxuICAgICAgICAnYzh5LXNjaGVtYS1sb2FkZXI/aW50ZXJmYWNlTmFtZT1UaHJlZURSb3RhdGlvbldpZGdldENvbmZpZyFAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL3RocmVlLWQtcm90YXRpb24nXG4gICAgICApLFxuICAgIHNldHRpbmdzOiB7XG4gICAgICBub05ld1dpZGdldHM6IGZhbHNlLFxuICAgICAgd2lkZ2V0RGVmYXVsdHM6IHtcbiAgICAgICAgX3dpZHRoOiA4LFxuICAgICAgICBfaGVpZ2h0OiA0XG4gICAgICB9LFxuICAgICAgbmcxOiB7XG4gICAgICAgIG9wdGlvbnM6IHtcbiAgICAgICAgICBub0RldmljZVRhcmdldDogZmFsc2UsXG4gICAgICAgICAgZ3JvdXBzU2VsZWN0YWJsZTogZmFsc2VcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSBzYXRpc2ZpZXMgRHluYW1pY1dpZGdldERlZmluaXRpb247XG5cbmV4cG9ydCBjb25zdCB0aHJlZURSb3RhdGlvbldpZGdldFByb3ZpZGVycyA9IFtob29rV2lkZ2V0KHRocmVlRFJvdGF0aW9uV2lkZ2V0RGVmaW5pdGlvbildO1xuIl19