@nova-ui/dashboards
Version:
Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and
78 lines • 8.93 kB
JavaScript
// © 2022 SolarWinds Worldwide, LLC. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
import { CompactType, DisplayGrid, GridType, } from "angular-gridster2";
export const DEFAULT_GRIDSTER_CONFIG = {
displayGrid: DisplayGrid.None,
gridType: GridType.VerticalFixed,
compactType: CompactType.CompactUp,
margin: 15,
outerMargin: true,
outerMarginTop: null,
outerMarginRight: null,
outerMarginBottom: null,
outerMarginLeft: null,
mobileBreakpoint: 640,
minCols: 12,
maxCols: 12,
minRows: 12,
fixedRowHeight: 44,
minItemArea: 1,
defaultItemCols: 6,
defaultItemRows: 6,
keepFixedHeightInMobile: false,
keepFixedWidthInMobile: false,
scrollSensitivity: 10,
scrollSpeed: 20,
enableEmptyCellClick: false,
enableEmptyCellContextMenu: false,
enableEmptyCellDrop: false,
enableEmptyCellDrag: false,
emptyCellDragMaxCols: 50,
emptyCellDragMaxRows: 50,
ignoreMarginInRow: false,
draggable: {
enabled: false,
ignoreContent: true,
dragHandleClass: "nui-dashboard__widget--drag-handle",
},
resizable: {
enabled: false,
handles: {
s: true,
e: true,
n: true,
w: true,
se: true,
ne: true,
sw: true,
nw: true,
},
},
swap: false,
pushItems: true,
pushResizeItems: true,
disablePushOnDrag: false,
disablePushOnResize: false,
pushDirections: { north: true, east: true, south: true, west: true },
disableWindowResize: false,
disableWarnings: false,
scrollToNewItems: false,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1ncmlkc3Rlci1jb25maWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbGliL2NvbXBvbmVudHMvZGFzaGJvYXJkL2RlZmF1bHQtZ3JpZHN0ZXItY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlEQUF5RDtBQUN6RCxFQUFFO0FBQ0YsK0VBQStFO0FBQy9FLDRFQUE0RTtBQUM1RSw4RUFBOEU7QUFDOUUsK0VBQStFO0FBQy9FLDhFQUE4RTtBQUM5RSw0REFBNEQ7QUFDNUQsRUFBRTtBQUNGLDZFQUE2RTtBQUM3RSx1REFBdUQ7QUFDdkQsRUFBRTtBQUNGLDZFQUE2RTtBQUM3RSw0RUFBNEU7QUFDNUUsK0VBQStFO0FBQy9FLDBFQUEwRTtBQUMxRSxpRkFBaUY7QUFDakYsNkVBQTZFO0FBQzdFLGlCQUFpQjtBQUVqQixPQUFPLEVBQ0gsV0FBVyxFQUNYLFdBQVcsRUFFWCxRQUFRLEdBQ1gsTUFBTSxtQkFBbUIsQ0FBQztBQUUzQixNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBbUI7SUFDbkQsV0FBVyxFQUFFLFdBQVcsQ0FBQyxJQUFJO0lBQzdCLFFBQVEsRUFBRSxRQUFRLENBQUMsYUFBYTtJQUNoQyxXQUFXLEVBQUUsV0FBVyxDQUFDLFNBQVM7SUFDbEMsTUFBTSxFQUFFLEVBQUU7SUFDVixXQUFXLEVBQUUsSUFBSTtJQUNqQixjQUFjLEVBQUUsSUFBSTtJQUNwQixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLGlCQUFpQixFQUFFLElBQUk7SUFDdkIsZUFBZSxFQUFFLElBQUk7SUFDckIsZ0JBQWdCLEVBQUUsR0FBRztJQUNyQixPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxjQUFjLEVBQUUsRUFBRTtJQUNsQixXQUFXLEVBQUUsQ0FBQztJQUNkLGVBQWUsRUFBRSxDQUFDO0lBQ2xCLGVBQWUsRUFBRSxDQUFDO0lBQ2xCLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIsc0JBQXNCLEVBQUUsS0FBSztJQUM3QixpQkFBaUIsRUFBRSxFQUFFO0lBQ3JCLFdBQVcsRUFBRSxFQUFFO0lBQ2Ysb0JBQW9CLEVBQUUsS0FBSztJQUMzQiwwQkFBMEIsRUFBRSxLQUFLO0lBQ2pDLG1CQUFtQixFQUFFLEtBQUs7SUFDMUIsbUJBQW1CLEVBQUUsS0FBSztJQUMxQixvQkFBb0IsRUFBRSxFQUFFO0lBQ3hCLG9CQUFvQixFQUFFLEVBQUU7SUFDeEIsaUJBQWlCLEVBQUUsS0FBSztJQUN4QixTQUFTLEVBQUU7UUFDUCxPQUFPLEVBQUUsS0FBSztRQUNkLGFBQWEsRUFBRSxJQUFJO1FBQ25CLGVBQWUsRUFBRSxvQ0FBb0M7S0FDeEQ7SUFDRCxTQUFTLEVBQUU7UUFDUCxPQUFPLEVBQUUsS0FBSztRQUNkLE9BQU8sRUFBRTtZQUNMLENBQUMsRUFBRSxJQUFJO1lBQ1AsQ0FBQyxFQUFFLElBQUk7WUFDUCxDQUFDLEVBQUUsSUFBSTtZQUNQLENBQUMsRUFBRSxJQUFJO1lBQ1AsRUFBRSxFQUFFLElBQUk7WUFDUixFQUFFLEVBQUUsSUFBSTtZQUNSLEVBQUUsRUFBRSxJQUFJO1lBQ1IsRUFBRSxFQUFFLElBQUk7U0FDWDtLQUNKO0lBQ0QsSUFBSSxFQUFFLEtBQUs7SUFDWCxTQUFTLEVBQUUsSUFBSTtJQUNmLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLGlCQUFpQixFQUFFLEtBQUs7SUFDeEIsbUJBQW1CLEVBQUUsS0FBSztJQUMxQixjQUFjLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFO0lBQ3BFLG1CQUFtQixFQUFFLEtBQUs7SUFDMUIsZUFBZSxFQUFFLEtBQUs7SUFDdEIsZ0JBQWdCLEVBQUUsS0FBSztDQUMxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gwqkgMjAyMiBTb2xhcldpbmRzIFdvcmxkd2lkZSwgTExDLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vICBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0b1xuLy8gIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlXG4vLyAgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yXG4vLyAgc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcbi8vICBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4vLyAgYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxuLy8gIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuLy8gIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vICBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxuLy8gIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cbi8vICBUSEUgU09GVFdBUkUuXG5cbmltcG9ydCB7XG4gICAgQ29tcGFjdFR5cGUsXG4gICAgRGlzcGxheUdyaWQsXG4gICAgR3JpZHN0ZXJDb25maWcsXG4gICAgR3JpZFR5cGUsXG59IGZyb20gXCJhbmd1bGFyLWdyaWRzdGVyMlwiO1xuXG5leHBvcnQgY29uc3QgREVGQVVMVF9HUklEU1RFUl9DT05GSUc6IEdyaWRzdGVyQ29uZmlnID0ge1xuICAgIGRpc3BsYXlHcmlkOiBEaXNwbGF5R3JpZC5Ob25lLFxuICAgIGdyaWRUeXBlOiBHcmlkVHlwZS5WZXJ0aWNhbEZpeGVkLFxuICAgIGNvbXBhY3RUeXBlOiBDb21wYWN0VHlwZS5Db21wYWN0VXAsXG4gICAgbWFyZ2luOiAxNSxcbiAgICBvdXRlck1hcmdpbjogdHJ1ZSxcbiAgICBvdXRlck1hcmdpblRvcDogbnVsbCxcbiAgICBvdXRlck1hcmdpblJpZ2h0OiBudWxsLFxuICAgIG91dGVyTWFyZ2luQm90dG9tOiBudWxsLFxuICAgIG91dGVyTWFyZ2luTGVmdDogbnVsbCxcbiAgICBtb2JpbGVCcmVha3BvaW50OiA2NDAsXG4gICAgbWluQ29sczogMTIsXG4gICAgbWF4Q29sczogMTIsXG4gICAgbWluUm93czogMTIsXG4gICAgZml4ZWRSb3dIZWlnaHQ6IDQ0LFxuICAgIG1pbkl0ZW1BcmVhOiAxLFxuICAgIGRlZmF1bHRJdGVtQ29sczogNixcbiAgICBkZWZhdWx0SXRlbVJvd3M6IDYsXG4gICAga2VlcEZpeGVkSGVpZ2h0SW5Nb2JpbGU6IGZhbHNlLFxuICAgIGtlZXBGaXhlZFdpZHRoSW5Nb2JpbGU6IGZhbHNlLFxuICAgIHNjcm9sbFNlbnNpdGl2aXR5OiAxMCxcbiAgICBzY3JvbGxTcGVlZDogMjAsXG4gICAgZW5hYmxlRW1wdHlDZWxsQ2xpY2s6IGZhbHNlLFxuICAgIGVuYWJsZUVtcHR5Q2VsbENvbnRleHRNZW51OiBmYWxzZSxcbiAgICBlbmFibGVFbXB0eUNlbGxEcm9wOiBmYWxzZSxcbiAgICBlbmFibGVFbXB0eUNlbGxEcmFnOiBmYWxzZSxcbiAgICBlbXB0eUNlbGxEcmFnTWF4Q29sczogNTAsXG4gICAgZW1wdHlDZWxsRHJhZ01heFJvd3M6IDUwLFxuICAgIGlnbm9yZU1hcmdpbkluUm93OiBmYWxzZSxcbiAgICBkcmFnZ2FibGU6IHtcbiAgICAgICAgZW5hYmxlZDogZmFsc2UsXG4gICAgICAgIGlnbm9yZUNvbnRlbnQ6IHRydWUsXG4gICAgICAgIGRyYWdIYW5kbGVDbGFzczogXCJudWktZGFzaGJvYXJkX193aWRnZXQtLWRyYWctaGFuZGxlXCIsXG4gICAgfSxcbiAgICByZXNpemFibGU6IHtcbiAgICAgICAgZW5hYmxlZDogZmFsc2UsXG4gICAgICAgIGhhbmRsZXM6IHtcbiAgICAgICAgICAgIHM6IHRydWUsXG4gICAgICAgICAgICBlOiB0cnVlLFxuICAgICAgICAgICAgbjogdHJ1ZSxcbiAgICAgICAgICAgIHc6IHRydWUsXG4gICAgICAgICAgICBzZTogdHJ1ZSxcbiAgICAgICAgICAgIG5lOiB0cnVlLFxuICAgICAgICAgICAgc3c6IHRydWUsXG4gICAgICAgICAgICBudzogdHJ1ZSxcbiAgICAgICAgfSxcbiAgICB9LFxuICAgIHN3YXA6IGZhbHNlLFxuICAgIHB1c2hJdGVtczogdHJ1ZSxcbiAgICBwdXNoUmVzaXplSXRlbXM6IHRydWUsXG4gICAgZGlzYWJsZVB1c2hPbkRyYWc6IGZhbHNlLFxuICAgIGRpc2FibGVQdXNoT25SZXNpemU6IGZhbHNlLFxuICAgIHB1c2hEaXJlY3Rpb25zOiB7IG5vcnRoOiB0cnVlLCBlYXN0OiB0cnVlLCBzb3V0aDogdHJ1ZSwgd2VzdDogdHJ1ZSB9LFxuICAgIGRpc2FibGVXaW5kb3dSZXNpemU6IGZhbHNlLFxuICAgIGRpc2FibGVXYXJuaW5nczogZmFsc2UsXG4gICAgc2Nyb2xsVG9OZXdJdGVtczogZmFsc2UsXG59O1xuIl19