@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
45 lines • 4.75 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { gettext } from '@c8y/ngx-components';
/**
* A hook to define the default widgets of the home dashboard in the cockpit app.
*/
export const COCKPIT_HOME_DASHBOARD_CONFIG = new InjectionToken('CockpitHomeDashboardConfig');
/**
* An array of widgets that is per default placed on the home dashboard of the cockpit app.
*/
export const DEFAULT_COCKPIT_HOME_WIDGETS = [
{
name: 'cockpit.welcome.widget',
title: gettext('Welcome to Cockpit'),
_x: 0,
_y: 0,
_height: 5,
_width: 24,
classes: { 'panel-title-hidden': true }
},
{
name: 'Asset Alarms',
title: gettext('Active, critical alarms'),
_x: 0,
_y: 5,
_height: 4,
_width: 12
},
{
name: 'Recent Alarms',
title: gettext('Recent alarms'),
_x: 0,
_y: 9,
_height: 4,
_width: 12
},
{
name: 'Map',
title: gettext('Map'),
_x: 12,
_y: 5,
_height: 8,
_width: 12
}
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ja3BpdC1kYXNoYm9hcmQubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb250ZXh0LWRhc2hib2FyZC9jb2NrcGl0LWRhc2hib2FyZC9jb2NrcGl0LWRhc2hib2FyZC5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9DLE9BQU8sRUFBRSxPQUFPLEVBQVUsTUFBTSxxQkFBcUIsQ0FBQztBQUV0RDs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLDZCQUE2QixHQUFHLElBQUksY0FBYyxDQUFDLDRCQUE0QixDQUFDLENBQUM7QUFxQjlGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sNEJBQTRCLEdBQUc7SUFDMUM7UUFDRSxJQUFJLEVBQUUsd0JBQXdCO1FBQzlCLEtBQUssRUFBRSxPQUFPLENBQUMsb0JBQW9CLENBQUM7UUFDcEMsRUFBRSxFQUFFLENBQUM7UUFDTCxFQUFFLEVBQUUsQ0FBQztRQUNMLE9BQU8sRUFBRSxDQUFDO1FBQ1YsTUFBTSxFQUFFLEVBQUU7UUFDVixPQUFPLEVBQUUsRUFBRSxvQkFBb0IsRUFBRSxJQUFJLEVBQUU7S0FDeEM7SUFDRDtRQUNFLElBQUksRUFBRSxjQUFjO1FBQ3BCLEtBQUssRUFBRSxPQUFPLENBQUMseUJBQXlCLENBQUM7UUFDekMsRUFBRSxFQUFFLENBQUM7UUFDTCxFQUFFLEVBQUUsQ0FBQztRQUNMLE9BQU8sRUFBRSxDQUFDO1FBQ1YsTUFBTSxFQUFFLEVBQUU7S0FDWDtJQUNEO1FBQ0UsSUFBSSxFQUFFLGVBQWU7UUFDckIsS0FBSyxFQUFFLE9BQU8sQ0FBQyxlQUFlLENBQUM7UUFDL0IsRUFBRSxFQUFFLENBQUM7UUFDTCxFQUFFLEVBQUUsQ0FBQztRQUNMLE9BQU8sRUFBRSxDQUFDO1FBQ1YsTUFBTSxFQUFFLEVBQUU7S0FDWDtJQUNEO1FBQ0UsSUFBSSxFQUFFLEtBQUs7UUFDWCxLQUFLLEVBQUUsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUNyQixFQUFFLEVBQUUsRUFBRTtRQUNOLEVBQUUsRUFBRSxDQUFDO1FBQ0wsT0FBTyxFQUFFLENBQUM7UUFDVixNQUFNLEVBQUUsRUFBRTtLQUNYO0NBQytCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgZ2V0dGV4dCwgV2lkZ2V0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5cbi8qKlxuICogQSBob29rIHRvIGRlZmluZSB0aGUgZGVmYXVsdCB3aWRnZXRzIG9mIHRoZSBob21lIGRhc2hib2FyZCBpbiB0aGUgY29ja3BpdCBhcHAuXG4gKi9cbmV4cG9ydCBjb25zdCBDT0NLUElUX0hPTUVfREFTSEJPQVJEX0NPTkZJRyA9IG5ldyBJbmplY3Rpb25Ub2tlbignQ29ja3BpdEhvbWVEYXNoYm9hcmRDb25maWcnKTtcblxuZXhwb3J0IGludGVyZmFjZSBDb2NrcGl0RGFzaGJvYXJkQ29uZmlnIHtcbiAgLyoqXG4gICAqIEFsbG93cyB0byBoYXZlIGN1c3RvbWl6ZWQgZGFzaGJvYXJkIGNvbnRleHQgbmFtZSBpbiBjYXNlIHRoZSBDb2NrcGl0RGFzaGJvYXJkTW9kdWxlIGlzIHVzZWQgaW4gZGlmZmVyZW50IGFwcHMgYW5kIHNob3VsZCBoYXZlIGluZGl2aWR1YWwgaG9tZSBkYXNoYm9hcmRzIHBlciBhcHBcbiAgICovXG4gIGRhc2hib2FyZE5hbWU/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiBBbGxvd3MgdG8gZGVmaW5lIHRoZSBkZWZhdWx0IHdpZGdldHMgc2hvd24gb24gdGhlIENvY2twaXQgSG9tZXBhZ2VcbiAgICovXG4gIGRlZmF1bHRXaWRnZXRzPzogV2lkZ2V0W107XG4gIC8qKlxuICAgKiBBbGxvd3MgdG8gaGF2ZSBhIGRpZmZlcmVudCBwYWdlIHRpdGxlIHRoYW4gdGhlIGRlZmF1bHQgJ0hvbWUnXG4gICAqL1xuICBwYWdlVGl0bGU/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiBBbGxvd3MgdG8gaGF2ZSBpbmRpdmlkdWFsIGhvbWUgZGFzaGJvYXJkcyBwZXIgdXNlclxuICAgKi9cbiAgdXNlclNwZWNpZmljPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBBbiBhcnJheSBvZiB3aWRnZXRzIHRoYXQgaXMgcGVyIGRlZmF1bHQgcGxhY2VkIG9uIHRoZSBob21lIGRhc2hib2FyZCBvZiB0aGUgY29ja3BpdCBhcHAuXG4gKi9cbmV4cG9ydCBjb25zdCBERUZBVUxUX0NPQ0tQSVRfSE9NRV9XSURHRVRTID0gW1xuICB7XG4gICAgbmFtZTogJ2NvY2twaXQud2VsY29tZS53aWRnZXQnLFxuICAgIHRpdGxlOiBnZXR0ZXh0KCdXZWxjb21lIHRvIENvY2twaXQnKSxcbiAgICBfeDogMCxcbiAgICBfeTogMCxcbiAgICBfaGVpZ2h0OiA1LFxuICAgIF93aWR0aDogMjQsXG4gICAgY2xhc3NlczogeyAncGFuZWwtdGl0bGUtaGlkZGVuJzogdHJ1ZSB9XG4gIH0sXG4gIHtcbiAgICBuYW1lOiAnQXNzZXQgQWxhcm1zJyxcbiAgICB0aXRsZTogZ2V0dGV4dCgnQWN0aXZlLCBjcml0aWNhbCBhbGFybXMnKSxcbiAgICBfeDogMCxcbiAgICBfeTogNSxcbiAgICBfaGVpZ2h0OiA0LFxuICAgIF93aWR0aDogMTJcbiAgfSxcbiAge1xuICAgIG5hbWU6ICdSZWNlbnQgQWxhcm1zJyxcbiAgICB0aXRsZTogZ2V0dGV4dCgnUmVjZW50IGFsYXJtcycpLFxuICAgIF94OiAwLFxuICAgIF95OiA5LFxuICAgIF9oZWlnaHQ6IDQsXG4gICAgX3dpZHRoOiAxMlxuICB9LFxuICB7XG4gICAgbmFtZTogJ01hcCcsXG4gICAgdGl0bGU6IGdldHRleHQoJ01hcCcpLFxuICAgIF94OiAxMixcbiAgICBfeTogNSxcbiAgICBfaGVpZ2h0OiA4LFxuICAgIF93aWR0aDogMTJcbiAgfVxuXSBhcyBQYXJ0aWFsPFdpZGdldD5bXSBhcyBXaWRnZXRbXTtcbiJdfQ==