@kelvininc/ui-components
Version:
Kelvin UI Components
342 lines (334 loc) • 17.1 kB
JavaScript
'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;