@kelvininc/ui-components
Version:
Kelvin UI Components
475 lines (452 loc) • 19.9 kB
JavaScript
;
exports.EAnchorTarget = void 0;
(function (EAnchorTarget) {
EAnchorTarget["BrowserDefault"] = "_self";
EAnchorTarget["NewTab"] = "_blank";
EAnchorTarget["Parent"] = "_parent";
EAnchorTarget["Top"] = "_top";
})(exports.EAnchorTarget || (exports.EAnchorTarget = {}));
exports.EComponentSize = void 0;
(function (EComponentSize) {
EComponentSize["Small"] = "small";
EComponentSize["Large"] = "large";
})(exports.EComponentSize || (exports.EComponentSize = {}));
exports.ETooltipPosition = void 0;
(function (ETooltipPosition) {
ETooltipPosition["Top"] = "top";
ETooltipPosition["TopEnd"] = "top-end";
ETooltipPosition["TopStart"] = "top-start";
ETooltipPosition["Right"] = "right";
ETooltipPosition["RightEnd"] = "right-end";
ETooltipPosition["RightStart"] = "right-start";
ETooltipPosition["Bottom"] = "bottom";
ETooltipPosition["BottomEnd"] = "bottom-end";
ETooltipPosition["BottomStart"] = "bottom-start";
ETooltipPosition["Left"] = "left";
ETooltipPosition["LeftEnd"] = "left-end";
ETooltipPosition["LeftStart"] = "left-start";
})(exports.ETooltipPosition || (exports.ETooltipPosition = {}));
exports.EAlarmSeverity = void 0;
(function (EAlarmSeverity) {
EAlarmSeverity["One"] = "1";
EAlarmSeverity["Two"] = "2";
EAlarmSeverity["Three"] = "3";
EAlarmSeverity["Four"] = "4";
EAlarmSeverity["Five"] = "5";
})(exports.EAlarmSeverity || (exports.EAlarmSeverity = {}));
exports.StyleMode = void 0;
(function (StyleMode) {
StyleMode["Night"] = "night";
StyleMode["Light"] = "light";
})(exports.StyleMode || (exports.StyleMode = {}));
exports.EAbsoluteTimePickerMode = void 0;
(function (EAbsoluteTimePickerMode) {
EAbsoluteTimePickerMode["Single"] = "single";
EAbsoluteTimePickerMode["Range"] = "range";
})(exports.EAbsoluteTimePickerMode || (exports.EAbsoluteTimePickerMode = {}));
exports.ERelativeTimeInputMode = void 0;
(function (ERelativeTimeInputMode) {
ERelativeTimeInputMode["Text"] = "text";
ERelativeTimeInputMode["Date"] = "date";
})(exports.ERelativeTimeInputMode || (exports.ERelativeTimeInputMode = {}));
exports.EInputSource = void 0;
(function (EInputSource) {
EInputSource["From"] = "from";
EInputSource["To"] = "to";
EInputSource["Single"] = "single";
})(exports.EInputSource || (exports.EInputSource = {}));
exports.EAbsoluteTimeError = void 0;
(function (EAbsoluteTimeError) {
EAbsoluteTimeError["EndDateBeforeStartDate"] = "end-date-before-start-date";
EAbsoluteTimeError["StartDateBeforeMinimumDate"] = "start-date-before-minimum-date";
EAbsoluteTimeError["EndDateAfterMaximumDate"] = "end-date-after-maximum-date";
})(exports.EAbsoluteTimeError || (exports.EAbsoluteTimeError = {}));
exports.EActionButtonType = void 0;
(function (EActionButtonType) {
EActionButtonType["Primary"] = "primary";
EActionButtonType["Secondary"] = "secondary";
EActionButtonType["Tertiary"] = "tertiary";
EActionButtonType["Text"] = "text";
EActionButtonType["Danger"] = "danger";
})(exports.EActionButtonType || (exports.EActionButtonType = {}));
exports.EAlertType = void 0;
(function (EAlertType) {
EAlertType["Info"] = "info";
EAlertType["Error"] = "error";
EAlertType["Success"] = "success";
EAlertType["Warning"] = "warning";
})(exports.EAlertType || (exports.EAlertType = {}));
exports.EBadgeType = void 0;
(function (EBadgeType) {
EBadgeType["Primary"] = "primary";
EBadgeType["Secondary"] = "secondary";
})(exports.EBadgeType || (exports.EBadgeType = {}));
exports.ECopyToClipboardState = void 0;
(function (ECopyToClipboardState) {
ECopyToClipboardState["ReadyToCopy"] = "ready-to-copy";
ECopyToClipboardState["Copied"] = "copied";
})(exports.ECopyToClipboardState || (exports.ECopyToClipboardState = {}));
exports.EDateTimeInputTypeStyle = void 0;
(function (EDateTimeInputTypeStyle) {
EDateTimeInputTypeStyle["Separated"] = "separated";
EDateTimeInputTypeStyle["MergedLeft"] = "merged-left";
EDateTimeInputTypeStyle["MergedRight"] = "merged-right";
})(exports.EDateTimeInputTypeStyle || (exports.EDateTimeInputTypeStyle = {}));
exports.EIconName = void 0;
(function (EIconName) {
EIconName["Action"] = "kv-action";
EIconName["Activity"] = "kv-activity";
EIconName["Add"] = "kv-add";
EIconName["Agents"] = "kv-agents";
EIconName["AI"] = "kv-ai";
EIconName["AlignBottom"] = "kv-align-bottom";
EIconName["AlignTop"] = "kv-align-top";
EIconName["Application"] = "kv-application";
EIconName["Applications"] = "kv-applications";
EIconName["ArrowDropDown"] = "kv-arrow-drop-down";
EIconName["ArrowDropUp"] = "kv-arrow-drop-up";
EIconName["ArrowLeft"] = "kv-arrow-left";
EIconName["ArrowUpward"] = "kv-arrow-upward";
EIconName["Asset"] = "kv-asset";
EIconName["AssetsManagement"] = "kv-assets-management";
EIconName["Avatar"] = "kv-avatar";
EIconName["Bookmark"] = "kv-bookmark";
EIconName["Building"] = "kv-building";
EIconName["Bullet"] = "kv-bullet";
EIconName["Calendar"] = "kv-calendar";
EIconName["CalendarRange"] = "kv-calendar-range";
EIconName["CalendarTime"] = "kv-calendar-time";
EIconName["CalendarToday"] = "kv-calendar-today";
EIconName["Card"] = "kv-card";
EIconName["CardsStar"] = "kv-cards-star";
EIconName["Chat"] = "kv-chat";
EIconName["CheckState"] = "kv-check-state";
EIconName["Checkmark"] = "kv-checkmark";
EIconName["Circle"] = "kv-circle";
EIconName["Clear"] = "kv-clear";
EIconName["Close"] = "kv-close";
EIconName["CloseCircle"] = "kv-close-circle";
EIconName["Collapse"] = "kv-collapse";
EIconName["Column"] = "kv-column";
EIconName["Connections"] = "kv-connections";
EIconName["ContentExpand"] = "kv-content-expand";
EIconName["Control"] = "kv-control";
EIconName["ControlChange"] = "kv-control-change";
EIconName["Copy"] = "kv-copy";
EIconName["CopyClipboard"] = "kv-copy-clipboard";
EIconName["Dashboard"] = "kv-dashboard";
EIconName["DataExplorer"] = "kv-data-explorer";
EIconName["Datalabel"] = "kv-datalabel";
EIconName["DataQuality"] = "kv-data-quality";
EIconName["Datastreams"] = "kv-datastreams";
EIconName["Delete"] = "kv-delete";
EIconName["DensityHigh"] = "kv-density-high";
EIconName["DensityLow"] = "kv-density-low";
EIconName["DensityMedium"] = "kv-density-medium";
EIconName["Docs"] = "kv-docs";
EIconName["DockerApp"] = "kv-docker-app";
EIconName["Documentation"] = "kv-documentation";
EIconName["DoneAll"] = "kv-done-all";
EIconName["DottedCircle"] = "kv-dotted-circle";
EIconName["DoubleArrowDown"] = "kv-double-arrow-down";
EIconName["DoubleArrowLeft"] = "kv-double-arrow-left";
EIconName["DoubleArrowRight"] = "kv-double-arrow-right";
EIconName["Download"] = "kv-download";
EIconName["DragDrop"] = "kv-drag-drop";
EIconName["Edit"] = "kv-edit";
EIconName["Error"] = "kv-error";
EIconName["Exit"] = "kv-exit";
EIconName["Expand"] = "kv-expand";
EIconName["ExternalLink"] = "kv-external-link";
EIconName["Eye"] = "kv-eye";
EIconName["EyeClosed"] = "kv-eye-closed";
EIconName["File"] = "kv-file";
EIconName["FileCheck"] = "kv-file-check";
EIconName["FilePicker"] = "kv-file-picker";
EIconName["Filter"] = "kv-filter";
EIconName["FitContent"] = "kv-fit-content";
EIconName["Fixed"] = "kv-fixed";
EIconName["Fullscreen"] = "kv-fullscreen";
EIconName["Guardrails"] = "kv-guardrails";
EIconName["Group"] = "kv-group";
EIconName["HelpCircle"] = "kv-help-circle";
EIconName["Included"] = "kv-included";
EIconName["IndeterminateState"] = "kv-indeterminate-state";
EIconName["Info"] = "kv-info";
EIconName["Layer"] = "kv-layer";
EIconName["Link"] = "kv-link";
EIconName["List"] = "kv-list";
EIconName["Log"] = "kv-log";
EIconName["Lock"] = "kv-lock";
EIconName["LogoKelvin"] = "kv-logo-kelvin";
EIconName["Magictip"] = "kv-magictip";
EIconName["Message"] = "kv-message";
EIconName["Minus"] = "kv-minus";
EIconName["Monitoring"] = "kv-monitoring";
EIconName["More"] = "kv-more";
EIconName["MoveLeft"] = "kv-move-left";
EIconName["MoveRight"] = "kv-move-right";
EIconName["MoveNone"] = "kv-move-none";
EIconName["Multiline"] = "kv-multiline";
EIconName["NavClose"] = "kv-nav-close";
EIconName["NavOpen"] = "kv-nav-open";
EIconName["Notes"] = "kv-notes";
EIconName["NotIncluded"] = "kv-not-included";
EIconName["Notifications"] = "kv-notifications";
EIconName["Orchestration"] = "kv-orchestration";
EIconName["Pause"] = "kv-pause";
EIconName["Person"] = "kv-person";
EIconName["Play"] = "kv-play";
EIconName["Properties"] = "kv-properties";
EIconName["Protip"] = "kv-protip";
EIconName["PushPin"] = "kv-push-pin";
EIconName["RadioBtn"] = "kv-radio-btn";
EIconName["RadioBtnSelected"] = "kv-radio-btn-selected";
EIconName["Refresh"] = "kv-refresh";
EIconName["Reply"] = "kv-reply";
EIconName["Reset"] = "kv-reset";
EIconName["ResetZoom"] = "kv-reset-zoom";
EIconName["Role"] = "kv-role";
EIconName["RunAnswer"] = "kv-run-answer";
EIconName["RunSuccess"] = "kv-run-success";
EIconName["RunWarning"] = "kv-run-warning";
EIconName["Save"] = "kv-save";
EIconName["Schedule"] = "kv-schedule";
EIconName["Search"] = "kv-search";
EIconName["SendMessage"] = "kv-send-message";
EIconName["Settings"] = "kv-settings";
EIconName["SettingsSuggest"] = "kv-settings-suggest";
EIconName["ShieldLock"] = "kv-shield-lock";
EIconName["SlimRight"] = "kv-slim-right";
EIconName["SmartApp"] = "kv-smart-app";
EIconName["SortAz"] = "kv-sort-az";
EIconName["SortHover"] = "kv-sort-hover";
EIconName["SortZa"] = "kv-sort-za";
EIconName["Square"] = "kv-square";
EIconName["Star"] = "kv-star";
EIconName["Status"] = "kv-status";
EIconName["StatusMixed"] = "kv-status-mixed";
EIconName["Success"] = "kv-success";
EIconName["SuccessStar"] = "kv-success-star";
EIconName["SupervisedUser"] = "kv-supervised-user";
EIconName["Support"] = "kv-support";
EIconName["Swagger"] = "kv-swagger";
EIconName["Sync"] = "kv-sync";
EIconName["SyncCircle"] = "kv-sync-circle";
EIconName["SyncError"] = "kv-sync-error";
EIconName["SystemSource"] = "kv-system-source";
EIconName["Table"] = "kv-table";
EIconName["Tasks"] = "kv-tasks";
EIconName["TaskCheckmark"] = "kv-task-checkmark";
EIconName["Telemetry"] = "kv-telemetry";
EIconName["Time"] = "kv-time";
EIconName["TrafficLights"] = "kv-traffic-lights";
EIconName["TrendingDown"] = "kv-trending-down";
EIconName["TrendingUp"] = "kv-trending-up";
EIconName["Undo"] = "kv-undo";
EIconName["UncheckState"] = "kv-uncheck-state";
EIconName["Upload"] = "kv-upload";
EIconName["Uptime"] = "kv-uptime";
EIconName["Users"] = "kv-users";
EIconName["Warning"] = "kv-warning";
EIconName["World"] = "kv-world";
EIconName["ZoomIn"] = "kv-zoom-in";
EIconName["ZoomOut"] = "kv-zoom-out";
})(exports.EIconName || (exports.EIconName = {}));
exports.EIllustrationName = void 0;
(function (EIllustrationName) {
EIllustrationName["EsKelvinLogo"] = "kv-es-kelvin-logo";
EIllustrationName["EsKelvinLogotype"] = "kv-es-kelvin-logotype";
EIllustrationName["NoDataAvailable"] = "kv-no-data-available";
EIllustrationName["ErrorState"] = "kv-error-state";
EIllustrationName["NoResultsFound"] = "kv-no-results-found";
EIllustrationName["NoContentHere"] = "kv-no-content-here";
EIllustrationName["NoMatchingResults"] = "kv-no-matching-results";
EIllustrationName["ErrorState404"] = "kv-error-state-404";
EIllustrationName["TakeActions"] = "kv-take-actions";
EIllustrationName["Import"] = "kv-import";
})(exports.EIllustrationName || (exports.EIllustrationName = {}));
/**
* Relative time range keys for predefined time periods.
*
* @remarks
* These keys are used to define standard time ranges in the time picker component.
* Each key has a corresponding configuration in `RELATIVE_TIME_OFFSETS`.
*
* @example
* ```typescript
* import { ERelativeTimeRangeKey, getRelativeTimeCalculation } from '@kelvininc/ui-components';
*
* const config = getRelativeTimeCalculation(ERelativeTimeRangeKey.Last_24_H);
* // Returns: { amount: -24, unit: 'hours' }
* ```
*/
exports.ERelativeTimeRangeKey = void 0;
(function (ERelativeTimeRangeKey) {
// Minutes - Past
ERelativeTimeRangeKey["Last_5_m"] = "last-5-m";
ERelativeTimeRangeKey["Last_10_m"] = "last-10-m";
ERelativeTimeRangeKey["Last_15_m"] = "last-15-m";
ERelativeTimeRangeKey["Last_30_m"] = "last-30-m";
// Hours - Past
ERelativeTimeRangeKey["Last_1_H"] = "last-1-h";
ERelativeTimeRangeKey["Last_3_H"] = "last-3-h";
ERelativeTimeRangeKey["Last_6_H"] = "last-6-h";
ERelativeTimeRangeKey["Last_12_H"] = "last-12-h";
ERelativeTimeRangeKey["Last_24_H"] = "last-24-h";
ERelativeTimeRangeKey["Last_48_H"] = "last-48-h";
ERelativeTimeRangeKey["Last_72_H"] = "last-72-h";
// Days - Past
ERelativeTimeRangeKey["Last_3_D"] = "last-3-d";
ERelativeTimeRangeKey["Last_7_D"] = "last-7-d";
ERelativeTimeRangeKey["Last_14_D"] = "last-14-d";
ERelativeTimeRangeKey["Last_30_D"] = "last-30-d";
ERelativeTimeRangeKey["Last_90_D"] = "last-90-d";
ERelativeTimeRangeKey["Last_365_D"] = "last-365-d";
// Months - Past
ERelativeTimeRangeKey["Last_1_M"] = "last-1-M";
ERelativeTimeRangeKey["Last_6_M"] = "last-6-M";
// Years - Past
ERelativeTimeRangeKey["Last_1_Y"] = "last-1-y";
ERelativeTimeRangeKey["Last_2_Y"] = "last-2-y";
ERelativeTimeRangeKey["Last_5_Y"] = "last-5-y";
// Special - Unit-based references
ERelativeTimeRangeKey["Today"] = "today";
ERelativeTimeRangeKey["Yesterday"] = "yesterday";
ERelativeTimeRangeKey["Yesterday_End"] = "yesterday-end";
// "So far" ranges (from start of unit to now)
ERelativeTimeRangeKey["This_Week_So_Far"] = "this-week-so-far";
ERelativeTimeRangeKey["This_Month_So_Far"] = "this-month-so-far";
ERelativeTimeRangeKey["This_Quarter_So_Far"] = "this-quarter-so-far";
ERelativeTimeRangeKey["This_Year_So_Far"] = "this-year-so-far";
// Minutes - Future
ERelativeTimeRangeKey["Next_5_M"] = "next-5-m";
ERelativeTimeRangeKey["Next_10_M"] = "next-10-m";
ERelativeTimeRangeKey["Next_15_M"] = "next-15-m";
ERelativeTimeRangeKey["Next_30_M"] = "next-30-m";
// Hours - Future
ERelativeTimeRangeKey["Next_1_H"] = "next-1-h";
ERelativeTimeRangeKey["Next_6_H"] = "next-6-h";
ERelativeTimeRangeKey["Next_12_H"] = "next-12-h";
ERelativeTimeRangeKey["Next_24_H"] = "next-24-h";
ERelativeTimeRangeKey["Next_48_H"] = "next-48-h";
ERelativeTimeRangeKey["Next_72_H"] = "next-72-h";
// Days - Future
ERelativeTimeRangeKey["Next_7_D"] = "next-7-d";
// Weeks - Future
ERelativeTimeRangeKey["Next_2_W"] = "next-2-w";
// Months - Future
ERelativeTimeRangeKey["Next_1_M"] = "next-1-m";
})(exports.ERelativeTimeRangeKey || (exports.ERelativeTimeRangeKey = {}));
/**
* Unit reference for relative time calculations.
* Defines whether to align to the start or end of a time unit.
*
* @example
* ```typescript
* // "Today" starts at the beginning of the current day
* { amount: 0, unit: 'day', unitReference: EUnitReference.StartOfUnit }
*
* // "End of yesterday" aligns to the end of the previous day
* { amount: -1, unit: 'day', unitReference: EUnitReference.EndOfUnit }
* ```
*/
exports.EUnitReference = void 0;
(function (EUnitReference) {
EUnitReference["StartOfUnit"] = "startOfUnit";
EUnitReference["EndOfUnit"] = "endOfUnit";
})(exports.EUnitReference || (exports.EUnitReference = {}));
/**
* Custom interval key for time range picker.
*
* @remarks
* Used to indicate that the user has selected a custom interval.
*/
const CUSTOM_TIME_RANGE_KEY = 'customize-interval';
/**
* @deprecated Import from '@kelvininc/ui-components/utils/dates' instead
*/
/** Defines how the time calculation should be done */
exports.ERelativeTimeComparisonConfig = void 0;
(function (ERelativeTimeComparisonConfig) {
/** Subtract or add an amount of units (day, hour, months, quarters, ...)
* but takes into consideration the start and end date
* Ex: (last quarter, last week, yesterday)
*/
ERelativeTimeComparisonConfig["AbsoluteAmountOfUnits"] = "absoluteAmountOfUnits";
/** Subtract or add an amount of units (day, hour, months, quarters, ...)
* but compares the unit with current timestamp
* Ex: (last 5 minutes, last 24 hours)
*/
ERelativeTimeComparisonConfig["RelativeAmountOfUnits"] = "relativeAmountOfUnits";
/** Compare a start date (with date, time, or dateTime) with now */
ERelativeTimeComparisonConfig["StartDate"] = "startDate";
/** Compare an end date (with date, time, or dateTime) with now */
ERelativeTimeComparisonConfig["EndDate"] = "endDate";
/** Compare an absolute start date with an end date */
ERelativeTimeComparisonConfig["StartDateEndDate"] = "startDateEndDate";
})(exports.ERelativeTimeComparisonConfig || (exports.ERelativeTimeComparisonConfig = {}));
exports.EToggleState = void 0;
(function (EToggleState) {
EToggleState["Selected"] = "selected";
EToggleState["Indeterminate"] = "indeterminate";
EToggleState["None"] = "none";
})(exports.EToggleState || (exports.EToggleState = {}));
exports.ETabItemType = void 0;
(function (ETabItemType) {
ETabItemType["Primary"] = "primary";
ETabItemType["Secondary"] = "secondary";
})(exports.ETabItemType || (exports.ETabItemType = {}));
exports.ETagColor = void 0;
(function (ETagColor) {
ETagColor["Neutral"] = "neutral";
ETagColor["Brand"] = "brand";
ETagColor["Purple"] = "purple";
ETagColor["Green"] = "green";
ETagColor["Yellow"] = "yellow";
ETagColor["Red"] = "red";
ETagColor["Blue"] = "blue";
})(exports.ETagColor || (exports.ETagColor = {}));
exports.ETagState = void 0;
(function (ETagState) {
ETagState["Unknown"] = "unknown";
ETagState["Success"] = "success";
ETagState["Warning"] = "warning";
ETagState["Error"] = "error";
ETagState["Info"] = "info";
})(exports.ETagState || (exports.ETagState = {}));
exports.EInputFieldType = void 0;
(function (EInputFieldType) {
EInputFieldType["Text"] = "text";
EInputFieldType["Number"] = "number";
EInputFieldType["Password"] = "password";
EInputFieldType["DateTime"] = "datetime-local";
EInputFieldType["Date"] = "date";
EInputFieldType["Radio"] = "radio";
EInputFieldType["Email"] = "email";
})(exports.EInputFieldType || (exports.EInputFieldType = {}));
exports.EValidationState = void 0;
(function (EValidationState) {
EValidationState["None"] = "none";
EValidationState["Valid"] = "valid";
EValidationState["Invalid"] = "invalid";
})(exports.EValidationState || (exports.EValidationState = {}));
exports.ETimePickerView = void 0;
(function (ETimePickerView) {
ETimePickerView["RelativeTimePicker"] = "relativeTimePicker";
ETimePickerView["AbsoluteTimePicker"] = "absoluteTimePicker";
ETimePickerView["FullView"] = "fullView";
})(exports.ETimePickerView || (exports.ETimePickerView = {}));
exports.EToasterType = void 0;
(function (EToasterType) {
EToasterType["Info"] = "info";
EToasterType["Warning"] = "warning";
EToasterType["Error"] = "error";
EToasterType["Success"] = "success";
})(exports.EToasterType || (exports.EToasterType = {}));
exports.EStepState = void 0;
(function (EStepState) {
EStepState["Success"] = "success";
EStepState["Error"] = "error";
})(exports.EStepState || (exports.EStepState = {}));
exports.CUSTOM_TIME_RANGE_KEY = CUSTOM_TIME_RANGE_KEY;