UNPKG

@kelvininc/ui-components

Version:
342 lines (334 loc) 17.1 kB
'use strict'; var wizard_types = require('./wizard.types-C9Yhv1tt.js'); var infoLabel_types = require('./info-label.types-XVFjYZpf.js'); var globals = require('./globals-D4DD-bB7.js'); var arrays_helper = require('./arrays.helper-Cq8m3hyH.js'); var clipboard_helper = require('./clipboard.helper-DlaHqmZn.js'); var cssClass_helper = require('./css-class.helper-h-CvPc5n.js'); var date_helper = require('./date.helper-C8Apy5Qj.js'); var string_helper = require('./string.helper-DxzCWS0Y.js'); var floatingUi_helper = require('./floating-ui.helper-BjHCIcoS.js'); var mouseEvent_helper = require('./mouse-event.helper-D8ZVsFab.js'); var relativeTime_helper = require('./relative-time.helper-BP961qCt.js'); var select_helper = require('./select.helper-CAIqBeiV.js'); require('./config-dyyw7PBD.js'); require('./isNil-B-fGcnNC.js'); require('./_commonjsHelpers-CFO10eej.js'); require('./isEmpty-CqcsgK-A.js'); require('./isObject-COPdF2vE.js'); require('./_baseMerge-Bq8HwF_X.js'); require('./identity-Dz5mxHaJ.js'); require('./_setToArray-B2anilK2.js'); var index$1 = /*#__PURE__*/Object.freeze({ __proto__: null, TIMEZONES: date_helper.TIMEZONES, areDatesValid: date_helper.areDatesValid, buildTimezoneByOffset: date_helper.buildTimezoneByOffset, calculateOffsetDate: date_helper.calculateOffsetDate, formatDate: date_helper.formatDate, formatDateTime: date_helper.formatDateTime, formatForTimezone: date_helper.formatForTimezone, formatTimezoneName: date_helper.formatTimezoneName, fromDateFields: date_helper.fromDateFields, fromDateInput: date_helper.fromDateInput, fromISO: date_helper.fromISO, getDateMonth: date_helper.getDateMonth, getDateYear: date_helper.getDateYear, getDatesBetweenRange: date_helper.getDatesBetweenRange, getDefaultTimezone: date_helper.getDefaultTimezone, getDefaultTimezoneSettings: date_helper.getDefaultTimezoneSettings, getFirstWeekdayIndexOfMonth: date_helper.getFirstWeekdayIndexOfMonth, getMonthAndYearTitle: date_helper.getMonthAndYearTitle, getMonthName: date_helper.getMonthName, getNumberOfDaysInMonth: date_helper.getNumberOfDaysInMonth, getTimezoneOffset: date_helper.getTimezoneOffset, getTimezonesNames: date_helper.getTimezonesNames, getWeekdaysNames: date_helper.getWeekdaysNames, isDateAfter: date_helper.isDateAfter, isDateBefore: date_helper.isDateBefore, isDateInArray: date_helper.isDateInArray, isDateInRange: date_helper.isDateInRange, isDateSame: date_helper.isDateSame, isDateTimeAfter: date_helper.isDateTimeAfter, isDateTimeBefore: date_helper.isDateTimeBefore, isDateValid: date_helper.isDateValid, newDate: date_helper.newDate, newTimezoneDate: date_helper.newTimezoneDate, newTimezoneDateFromFormat: date_helper.newTimezoneDateFromFormat }); const searchString = (searchTerm, searchOptions) => { if (!searchTerm || searchTerm.length <= 0) { return searchOptions; } // filter by search const lowerCaseSearchTerm = searchTerm.toLowerCase(); return searchOptions.filter(option => option.label.toLowerCase().includes(lowerCaseSearchTerm)); }; var search_helper = /*#__PURE__*/Object.freeze({ __proto__: null, searchString: searchString }); const getRelativeTimeRangeName = (time) => ({ [wizard_types.ERelativeTimeRangeKey.Last_5_m]: 'Last 5 minutes', [wizard_types.ERelativeTimeRangeKey.Last_10_m]: 'Last 10 minutes', [wizard_types.ERelativeTimeRangeKey.Last_15_m]: 'Last 15 minutes', [wizard_types.ERelativeTimeRangeKey.Last_30_m]: 'Last 30 minutes', [wizard_types.ERelativeTimeRangeKey.Last_1_H]: 'Last 1 hour', [wizard_types.ERelativeTimeRangeKey.Last_6_H]: 'Last 6 hours', [wizard_types.ERelativeTimeRangeKey.Last_12_H]: 'Last 12 hours', [wizard_types.ERelativeTimeRangeKey.Last_24_H]: 'Last 24 hours', [wizard_types.ERelativeTimeRangeKey.Last_48_H]: 'Last 48 hours', [wizard_types.ERelativeTimeRangeKey.Last_72_H]: 'Last 72 hours', [wizard_types.ERelativeTimeRangeKey.Last_3_D]: 'Last 3 days', [wizard_types.ERelativeTimeRangeKey.Last_7_D]: 'Last 7 days', [wizard_types.ERelativeTimeRangeKey.Last_14_D]: 'Last 14 days', [wizard_types.ERelativeTimeRangeKey.Last_30_D]: 'Last 30 days', [wizard_types.ERelativeTimeRangeKey.Last_1_M]: 'Last 30 days', [wizard_types.ERelativeTimeRangeKey.Last_90_D]: 'Last 90 days', [wizard_types.ERelativeTimeRangeKey.Last_6_M]: 'Last 6 months', [wizard_types.ERelativeTimeRangeKey.Last_365_D]: 'Last 365 days', [wizard_types.ERelativeTimeRangeKey.Last_1_Y]: 'Last year', [wizard_types.ERelativeTimeRangeKey.Last_2_Y]: 'Last 2 years', [wizard_types.ERelativeTimeRangeKey.Last_5_Y]: 'Last 5 years', [wizard_types.ERelativeTimeRangeKey.Next_5_M]: 'Next 5 minutes', [wizard_types.ERelativeTimeRangeKey.Next_10_M]: 'Next 10 minutes', [wizard_types.ERelativeTimeRangeKey.Next_15_M]: 'Next 15 minutes', [wizard_types.ERelativeTimeRangeKey.Next_30_M]: 'Next 30 minutes', [wizard_types.ERelativeTimeRangeKey.Next_1_H]: 'Next 1 hour', [wizard_types.ERelativeTimeRangeKey.Next_6_H]: 'Next 6 hours', [wizard_types.ERelativeTimeRangeKey.Next_12_H]: 'Next 12 hours', [wizard_types.ERelativeTimeRangeKey.Next_24_H]: 'Next 24 hours', [wizard_types.ERelativeTimeRangeKey.Next_48_H]: 'Next 48 hours', [wizard_types.ERelativeTimeRangeKey.Next_72_H]: 'Next 72 hours', [wizard_types.ERelativeTimeRangeKey.Next_7_D]: 'Next 7 days', [wizard_types.ERelativeTimeRangeKey.Next_2_W]: 'Next 2 weeks', [wizard_types.ERelativeTimeRangeKey.Next_1_M]: 'Next 30 days' })[time]; var index = /*#__PURE__*/Object.freeze({ __proto__: null, CUSTOM_TIME_RANGE_KEY: wizard_types.CUSTOM_TIME_RANGE_KEY, DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS: relativeTime_helper.DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS, get ERelativeTimeRangeKey () { return wizard_types.ERelativeTimeRangeKey; }, get EUnitReference () { return wizard_types.EUnitReference; }, RELATIVE_TIME_OFFSETS: relativeTime_helper.RELATIVE_TIME_OFFSETS, buildAbsoluteAmountOfUnitsConfigRange: relativeTime_helper.buildAbsoluteAmountOfUnitsConfigRange, buildDayjsRange: relativeTime_helper.buildDayjsRange, buildOptionRange: relativeTime_helper.buildOptionRange, buildRelativeAmountOfUnitsConfigRange: relativeTime_helper.buildRelativeAmountOfUnitsConfigRange, buildRelativeTimeOption: relativeTime_helper.buildRelativeTimeOption, buildSingleDateConfigRange: relativeTime_helper.buildSingleDateConfigRange, buildStartDateEndDateConfigRange: relativeTime_helper.buildStartDateEndDateConfigRange, buildTimestampRange: relativeTime_helper.buildTimestampRange, getAbsoluteTimeRange: relativeTime_helper.getAbsoluteTimeRange, getRelativeTimeCalculation: relativeTime_helper.getRelativeTimeCalculation, getRelativeTimeOption: relativeTime_helper.getRelativeTimeOption, getRelativeTimeRangeISO: relativeTime_helper.getRelativeTimeRangeISO, getRelativeTimeRangeName: getRelativeTimeRangeName, getRelativeTimeRangeTimestamp: relativeTime_helper.getRelativeTimeRangeTimestamp, validateRelativeTimeOffsets: relativeTime_helper.validateRelativeTimeOffsets }); exports.CUSTOM_TIME_RANGE_KEY = wizard_types.CUSTOM_TIME_RANGE_KEY; Object.defineProperty(exports, "EAbsoluteTimeError", { enumerable: true, get: function () { return wizard_types.EAbsoluteTimeError; } }); Object.defineProperty(exports, "EAbsoluteTimePickerMode", { enumerable: true, get: function () { return wizard_types.EAbsoluteTimePickerMode; } }); Object.defineProperty(exports, "EActionButtonType", { enumerable: true, get: function () { return wizard_types.EActionButtonType; } }); Object.defineProperty(exports, "EAlarmSeverity", { enumerable: true, get: function () { return wizard_types.EAlarmSeverity; } }); Object.defineProperty(exports, "EAlertType", { enumerable: true, get: function () { return wizard_types.EAlertType; } }); Object.defineProperty(exports, "EAnchorTarget", { enumerable: true, get: function () { return wizard_types.EAnchorTarget; } }); Object.defineProperty(exports, "EBadgeType", { enumerable: true, get: function () { return wizard_types.EBadgeType; } }); Object.defineProperty(exports, "EComponentSize", { enumerable: true, get: function () { return wizard_types.EComponentSize; } }); Object.defineProperty(exports, "ECopyToClipboardState", { enumerable: true, get: function () { return wizard_types.ECopyToClipboardState; } }); Object.defineProperty(exports, "EDateTimeInputTypeStyle", { enumerable: true, get: function () { return wizard_types.EDateTimeInputTypeStyle; } }); Object.defineProperty(exports, "EIconName", { enumerable: true, get: function () { return wizard_types.EIconName; } }); Object.defineProperty(exports, "EIllustrationName", { enumerable: true, get: function () { return wizard_types.EIllustrationName; } }); Object.defineProperty(exports, "EInputFieldType", { enumerable: true, get: function () { return wizard_types.EInputFieldType; } }); Object.defineProperty(exports, "EInputSource", { enumerable: true, get: function () { return wizard_types.EInputSource; } }); Object.defineProperty(exports, "ERelativeTimeComparisonConfig", { enumerable: true, get: function () { return wizard_types.ERelativeTimeComparisonConfig; } }); Object.defineProperty(exports, "ERelativeTimeInputMode", { enumerable: true, get: function () { return wizard_types.ERelativeTimeInputMode; } }); Object.defineProperty(exports, "ERelativeTimeRangeKey", { enumerable: true, get: function () { return wizard_types.ERelativeTimeRangeKey; } }); Object.defineProperty(exports, "EStepState", { enumerable: true, get: function () { return wizard_types.EStepState; } }); Object.defineProperty(exports, "ETabItemType", { enumerable: true, get: function () { return wizard_types.ETabItemType; } }); Object.defineProperty(exports, "ETagColor", { enumerable: true, get: function () { return wizard_types.ETagColor; } }); Object.defineProperty(exports, "ETagState", { enumerable: true, get: function () { return wizard_types.ETagState; } }); Object.defineProperty(exports, "ETimePickerView", { enumerable: true, get: function () { return wizard_types.ETimePickerView; } }); Object.defineProperty(exports, "EToasterType", { enumerable: true, get: function () { return wizard_types.EToasterType; } }); Object.defineProperty(exports, "EToggleState", { enumerable: true, get: function () { return wizard_types.EToggleState; } }); Object.defineProperty(exports, "ETooltipPosition", { enumerable: true, get: function () { return wizard_types.ETooltipPosition; } }); Object.defineProperty(exports, "EUnitReference", { enumerable: true, get: function () { return wizard_types.EUnitReference; } }); Object.defineProperty(exports, "EValidationState", { enumerable: true, get: function () { return wizard_types.EValidationState; } }); Object.defineProperty(exports, "StyleMode", { enumerable: true, get: function () { return wizard_types.StyleMode; } }); exports.COPY_TOOLTIP = infoLabel_types.COPY_TOOLTIP; exports.getThemeMode = globals.getThemeMode; exports.initialize = globals.initialize; exports.setThemeMode = globals.setThemeMode; exports.toggleThemeMode = globals.toggleThemeMode; exports.arraysHelper = arrays_helper.arrays_helper; exports.getArrayOfIndexes = arrays_helper.getArrayOfIndexes; exports.clipboardHelper = clipboard_helper.clipboard_helper; exports.copyTextToClipboard = clipboard_helper.copyTextToClipboard; exports.fallbackCopyTextToClipboard = clipboard_helper.fallbackCopyTextToClipboard; exports.cssClassHelper = cssClass_helper.cssClass_helper; exports.getClassList = cssClass_helper.getClassList; exports.getClassMap = cssClass_helper.getClassMap; exports.TIMEZONES = date_helper.TIMEZONES; exports.areDatesValid = date_helper.areDatesValid; exports.buildTimezoneByOffset = date_helper.buildTimezoneByOffset; exports.calculateOffsetDate = date_helper.calculateOffsetDate; exports.formatDate = date_helper.formatDate; exports.formatDateTime = date_helper.formatDateTime; exports.formatForTimezone = date_helper.formatForTimezone; exports.formatTimezoneName = date_helper.formatTimezoneName; exports.fromDateFields = date_helper.fromDateFields; exports.fromDateInput = date_helper.fromDateInput; exports.fromISO = date_helper.fromISO; exports.getDateMonth = date_helper.getDateMonth; exports.getDateYear = date_helper.getDateYear; exports.getDatesBetweenRange = date_helper.getDatesBetweenRange; exports.getDefaultTimezone = date_helper.getDefaultTimezone; exports.getDefaultTimezoneSettings = date_helper.getDefaultTimezoneSettings; exports.getFirstWeekdayIndexOfMonth = date_helper.getFirstWeekdayIndexOfMonth; exports.getMonthAndYearTitle = date_helper.getMonthAndYearTitle; exports.getMonthName = date_helper.getMonthName; exports.getNumberOfDaysInMonth = date_helper.getNumberOfDaysInMonth; exports.getTimezoneOffset = date_helper.getTimezoneOffset; exports.getTimezonesNames = date_helper.getTimezonesNames; exports.getWeekdaysNames = date_helper.getWeekdaysNames; exports.isDateAfter = date_helper.isDateAfter; exports.isDateBefore = date_helper.isDateBefore; exports.isDateInArray = date_helper.isDateInArray; exports.isDateInRange = date_helper.isDateInRange; exports.isDateSame = date_helper.isDateSame; exports.isDateTimeAfter = date_helper.isDateTimeAfter; exports.isDateTimeBefore = date_helper.isDateTimeBefore; exports.isDateValid = date_helper.isDateValid; exports.newDate = date_helper.newDate; exports.newTimezoneDate = date_helper.newTimezoneDate; exports.newTimezoneDateFromFormat = date_helper.newTimezoneDateFromFormat; exports.getUTF8StringLength = string_helper.getUTF8StringLength; exports.isSubString = string_helper.isSubString; exports.isValidLabel = string_helper.isValidLabel; exports.stringHelper = string_helper.string_helper; exports.floatingUIHelper = floatingUi_helper.floatingUi_helper; exports.mergeComputePositionConfigs = floatingUi_helper.mergeComputePositionConfigs; exports.didClickOnElement = mouseEvent_helper.didClickOnElement; exports.getSlotElements = mouseEvent_helper.getSlotElements; exports.isTargetOnElement = mouseEvent_helper.isTargetOnElement; exports.mouseEventHelper = mouseEvent_helper.mouseEvent_helper; exports.DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS = relativeTime_helper.DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS; exports.RELATIVE_TIME_OFFSETS = relativeTime_helper.RELATIVE_TIME_OFFSETS; exports.buildAbsoluteAmountOfUnitsConfigRange = relativeTime_helper.buildAbsoluteAmountOfUnitsConfigRange; exports.buildDayjsRange = relativeTime_helper.buildDayjsRange; exports.buildOptionRange = relativeTime_helper.buildOptionRange; exports.buildRelativeAmountOfUnitsConfigRange = relativeTime_helper.buildRelativeAmountOfUnitsConfigRange; exports.buildRelativeTimeOption = relativeTime_helper.buildRelativeTimeOption; exports.buildSingleDateConfigRange = relativeTime_helper.buildSingleDateConfigRange; exports.buildStartDateEndDateConfigRange = relativeTime_helper.buildStartDateEndDateConfigRange; exports.buildTimestampRange = relativeTime_helper.buildTimestampRange; exports.getAbsoluteTimeRange = relativeTime_helper.getAbsoluteTimeRange; exports.getRelativeTimeCalculation = relativeTime_helper.getRelativeTimeCalculation; exports.getRelativeTimeOption = relativeTime_helper.getRelativeTimeOption; exports.getRelativeTimeRangeISO = relativeTime_helper.getRelativeTimeRangeISO; exports.getRelativeTimeRangeTimestamp = relativeTime_helper.getRelativeTimeRangeTimestamp; exports.validateRelativeTimeOffsets = relativeTime_helper.validateRelativeTimeOffsets; exports.buildAllOptionsSelected = select_helper.buildAllOptionsSelected; exports.buildPartialOptionsSelected = select_helper.buildPartialOptionsSelected; exports.buildSelectedOptions = select_helper.buildSelectedOptions; exports.flattenSelectOptionsArray = select_helper.flattenSelectOptionsArray; exports.getFlattenSelectOptions = select_helper.getFlattenSelectOptions; exports.getFlattenSelectOptionsArray = select_helper.getFlattenSelectOptionsArray; exports.getNextHightlightableOption = select_helper.getNextHightlightableOption; exports.getPreviousHightlightableOption = select_helper.getPreviousHightlightableOption; exports.getSelectableOptions = select_helper.getSelectableOptions; exports.getSelectableOptionsFromArray = select_helper.getSelectableOptionsFromArray; exports.getSelectedCount = select_helper.getSelectedCount; exports.getSelectedSelectableOptions = select_helper.getSelectedSelectableOptions; exports.searchDropdownOptions = select_helper.searchDropdownOptions; exports.selectHelper = select_helper.select_helper; exports.dateHelper = index$1; exports.getRelativeTimeRangeName = getRelativeTimeRangeName; exports.relativeTimeHelper = index; exports.searchHelper = search_helper; exports.searchString = searchString;