@kelvininc/ui-components
Version:
Kelvin UI Components
137 lines (130 loc) • 9.96 kB
JavaScript
import { E as ERelativeTimeRangeKey, C as CUSTOM_TIME_RANGE_KEY, a as EUnitReference } from './wizard.types-COrzvkrr.js';
export { i as EAbsoluteTimeError, f as EAbsoluteTimePickerMode, j as EActionButtonType, e as EAlarmSeverity, k as EAlertType, b as EAnchorTarget, l as EBadgeType, c as EComponentSize, m as ECopyToClipboardState, n as EDateTimeInputTypeStyle, o as EIconName, p as EIllustrationName, v as EInputFieldType, h as EInputSource, q as ERelativeTimeComparisonConfig, g as ERelativeTimeInputMode, z as EStepState, s as ETabItemType, t as ETagColor, u as ETagState, x as ETimePickerView, y as EToasterType, r as EToggleState, d as ETooltipPosition, w as EValidationState, S as StyleMode } from './wizard.types-COrzvkrr.js';
export { C as COPY_TOOLTIP } from './info-label.types-C0b6C-Fu.js';
export { g as getThemeMode, i as initialize, s as setThemeMode, t as toggleThemeMode } from './globals-DVnx653g.js';
export { a as arraysHelper, g as getArrayOfIndexes } from './arrays.helper-C0GqgbWr.js';
export { c as clipboardHelper, a as copyTextToClipboard, f as fallbackCopyTextToClipboard } from './clipboard.helper-BDyvdK-P.js';
export { c as cssClassHelper, g as getClassList, a as getClassMap } from './css-class.helper-DCOsOAOy.js';
import { T as TIMEZONES, a as areDatesValid, b as buildTimezoneByOffset, c as calculateOffsetDate, f as formatDate, d as formatDateTime, e as formatForTimezone, g as formatTimezoneName, h as fromDateFields, i as fromDateInput, j as fromISO, k as getDateMonth, l as getDateYear, m as getDatesBetweenRange, n as getDefaultTimezone, o as getDefaultTimezoneSettings, p as getFirstWeekdayIndexOfMonth, q as getMonthAndYearTitle, r as getMonthName, s as getNumberOfDaysInMonth, t as getTimezoneOffset, u as getTimezonesNames, v as getWeekdaysNames, w as isDateAfter, x as isDateBefore, y as isDateInArray, z as isDateInRange, A as isDateSame, B as isDateTimeAfter, C as isDateTimeBefore, D as isDateValid, E as newDate, F as newTimezoneDate, G as newTimezoneDateFromFormat } from './date.helper-CiW9uy7b.js';
export { g as getUTF8StringLength, a as isSubString, i as isValidLabel, s as stringHelper } from './string.helper-rZ6JCPsX.js';
export { f as floatingUIHelper, m as mergeComputePositionConfigs } from './floating-ui.helper-BoQ1sJsH.js';
export { d as didClickOnElement, g as getSlotElements, i as isTargetOnElement, m as mouseEventHelper } from './mouse-event.helper-CImXQnlm.js';
import { D as DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS, R as RELATIVE_TIME_OFFSETS, b as buildAbsoluteAmountOfUnitsConfigRange, a as buildDayjsRange, c as buildOptionRange, d as buildRelativeAmountOfUnitsConfigRange, e as buildRelativeTimeOption, f as buildSingleDateConfigRange, g as buildStartDateEndDateConfigRange, h as buildTimestampRange, i as getAbsoluteTimeRange, j as getRelativeTimeCalculation, k as getRelativeTimeOption, l as getRelativeTimeRangeISO, m as getRelativeTimeRangeTimestamp, v as validateRelativeTimeOffsets } from './relative-time.helper-CEymGdgK.js';
export { h as buildAllOptionsSelected, j as buildPartialOptionsSelected, e as buildSelectedOptions, f as flattenSelectOptionsArray, c as getFlattenSelectOptions, d as getFlattenSelectOptionsArray, l as getNextHightlightableOption, k as getPreviousHightlightableOption, g as getSelectableOptions, a as getSelectableOptionsFromArray, i as getSelectedCount, b as getSelectedSelectableOptions, m as searchDropdownOptions, s as selectHelper } from './select.helper-Be3m0bpR.js';
import './config-DfTrc9q6.js';
import './isNil-DjSNdVAB.js';
import './_commonjsHelpers-B85MJLTf.js';
import './isEmpty-DYR6-7ab.js';
import './isObject-Dkd2PDJ-.js';
import './_baseMerge-ECDD_Loo.js';
import './identity-CK4jS9_E.js';
import './_setToArray-WfAeX5vN.js';
var index$1 = /*#__PURE__*/Object.freeze({
__proto__: null,
TIMEZONES: TIMEZONES,
areDatesValid: areDatesValid,
buildTimezoneByOffset: buildTimezoneByOffset,
calculateOffsetDate: calculateOffsetDate,
formatDate: formatDate,
formatDateTime: formatDateTime,
formatForTimezone: formatForTimezone,
formatTimezoneName: formatTimezoneName,
fromDateFields: fromDateFields,
fromDateInput: fromDateInput,
fromISO: fromISO,
getDateMonth: getDateMonth,
getDateYear: getDateYear,
getDatesBetweenRange: getDatesBetweenRange,
getDefaultTimezone: getDefaultTimezone,
getDefaultTimezoneSettings: getDefaultTimezoneSettings,
getFirstWeekdayIndexOfMonth: getFirstWeekdayIndexOfMonth,
getMonthAndYearTitle: getMonthAndYearTitle,
getMonthName: getMonthName,
getNumberOfDaysInMonth: getNumberOfDaysInMonth,
getTimezoneOffset: getTimezoneOffset,
getTimezonesNames: getTimezonesNames,
getWeekdaysNames: getWeekdaysNames,
isDateAfter: isDateAfter,
isDateBefore: isDateBefore,
isDateInArray: isDateInArray,
isDateInRange: isDateInRange,
isDateSame: isDateSame,
isDateTimeAfter: isDateTimeAfter,
isDateTimeBefore: isDateTimeBefore,
isDateValid: isDateValid,
newDate: newDate,
newTimezoneDate: newTimezoneDate,
newTimezoneDateFromFormat: 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) => ({
[ERelativeTimeRangeKey.Last_5_m]: 'Last 5 minutes',
[ERelativeTimeRangeKey.Last_10_m]: 'Last 10 minutes',
[ERelativeTimeRangeKey.Last_15_m]: 'Last 15 minutes',
[ERelativeTimeRangeKey.Last_30_m]: 'Last 30 minutes',
[ERelativeTimeRangeKey.Last_1_H]: 'Last 1 hour',
[ERelativeTimeRangeKey.Last_6_H]: 'Last 6 hours',
[ERelativeTimeRangeKey.Last_12_H]: 'Last 12 hours',
[ERelativeTimeRangeKey.Last_24_H]: 'Last 24 hours',
[ERelativeTimeRangeKey.Last_48_H]: 'Last 48 hours',
[ERelativeTimeRangeKey.Last_72_H]: 'Last 72 hours',
[ERelativeTimeRangeKey.Last_3_D]: 'Last 3 days',
[ERelativeTimeRangeKey.Last_7_D]: 'Last 7 days',
[ERelativeTimeRangeKey.Last_14_D]: 'Last 14 days',
[ERelativeTimeRangeKey.Last_30_D]: 'Last 30 days',
[ERelativeTimeRangeKey.Last_1_M]: 'Last 30 days',
[ERelativeTimeRangeKey.Last_90_D]: 'Last 90 days',
[ERelativeTimeRangeKey.Last_6_M]: 'Last 6 months',
[ERelativeTimeRangeKey.Last_365_D]: 'Last 365 days',
[ERelativeTimeRangeKey.Last_1_Y]: 'Last year',
[ERelativeTimeRangeKey.Last_2_Y]: 'Last 2 years',
[ERelativeTimeRangeKey.Last_5_Y]: 'Last 5 years',
[ERelativeTimeRangeKey.Next_5_M]: 'Next 5 minutes',
[ERelativeTimeRangeKey.Next_10_M]: 'Next 10 minutes',
[ERelativeTimeRangeKey.Next_15_M]: 'Next 15 minutes',
[ERelativeTimeRangeKey.Next_30_M]: 'Next 30 minutes',
[ERelativeTimeRangeKey.Next_1_H]: 'Next 1 hour',
[ERelativeTimeRangeKey.Next_6_H]: 'Next 6 hours',
[ERelativeTimeRangeKey.Next_12_H]: 'Next 12 hours',
[ERelativeTimeRangeKey.Next_24_H]: 'Next 24 hours',
[ERelativeTimeRangeKey.Next_48_H]: 'Next 48 hours',
[ERelativeTimeRangeKey.Next_72_H]: 'Next 72 hours',
[ERelativeTimeRangeKey.Next_7_D]: 'Next 7 days',
[ERelativeTimeRangeKey.Next_2_W]: 'Next 2 weeks',
[ERelativeTimeRangeKey.Next_1_M]: 'Next 30 days'
})[time];
var index = /*#__PURE__*/Object.freeze({
__proto__: null,
CUSTOM_TIME_RANGE_KEY: CUSTOM_TIME_RANGE_KEY,
DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS: DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS,
get ERelativeTimeRangeKey () { return ERelativeTimeRangeKey; },
get EUnitReference () { return EUnitReference; },
RELATIVE_TIME_OFFSETS: RELATIVE_TIME_OFFSETS,
buildAbsoluteAmountOfUnitsConfigRange: buildAbsoluteAmountOfUnitsConfigRange,
buildDayjsRange: buildDayjsRange,
buildOptionRange: buildOptionRange,
buildRelativeAmountOfUnitsConfigRange: buildRelativeAmountOfUnitsConfigRange,
buildRelativeTimeOption: buildRelativeTimeOption,
buildSingleDateConfigRange: buildSingleDateConfigRange,
buildStartDateEndDateConfigRange: buildStartDateEndDateConfigRange,
buildTimestampRange: buildTimestampRange,
getAbsoluteTimeRange: getAbsoluteTimeRange,
getRelativeTimeCalculation: getRelativeTimeCalculation,
getRelativeTimeOption: getRelativeTimeOption,
getRelativeTimeRangeISO: getRelativeTimeRangeISO,
getRelativeTimeRangeName: getRelativeTimeRangeName,
getRelativeTimeRangeTimestamp: getRelativeTimeRangeTimestamp,
validateRelativeTimeOffsets: validateRelativeTimeOffsets
});
export { CUSTOM_TIME_RANGE_KEY, DEFAULT_RELATIVE_TIME_OPTIONS_GROUPS, ERelativeTimeRangeKey, EUnitReference, RELATIVE_TIME_OFFSETS, TIMEZONES, areDatesValid, buildAbsoluteAmountOfUnitsConfigRange, buildDayjsRange, buildOptionRange, buildRelativeAmountOfUnitsConfigRange, buildRelativeTimeOption, buildSingleDateConfigRange, buildStartDateEndDateConfigRange, buildTimestampRange, buildTimezoneByOffset, calculateOffsetDate, index$1 as dateHelper, formatDate, formatDateTime, formatForTimezone, formatTimezoneName, fromDateFields, fromDateInput, fromISO, getAbsoluteTimeRange, getDateMonth, getDateYear, getDatesBetweenRange, getDefaultTimezone, getDefaultTimezoneSettings, getFirstWeekdayIndexOfMonth, getMonthAndYearTitle, getMonthName, getNumberOfDaysInMonth, getRelativeTimeCalculation, getRelativeTimeOption, getRelativeTimeRangeISO, getRelativeTimeRangeName, getRelativeTimeRangeTimestamp, getTimezoneOffset, getTimezonesNames, getWeekdaysNames, isDateAfter, isDateBefore, isDateInArray, isDateInRange, isDateSame, isDateTimeAfter, isDateTimeBefore, isDateValid, newDate, newTimezoneDate, newTimezoneDateFromFormat, index as relativeTimeHelper, search_helper as searchHelper, searchString, validateRelativeTimeOffsets };