@boomerang-io/carbon-addons-boomerang-react
Version:
Carbon Addons for Boomerang apps
92 lines (89 loc) • 2.19 kB
JavaScript
;
/*
IBM Confidential
694970X, 69497O0
© Copyright IBM Corp. 2022, 2024
*/
const CHECKBOX_TYPES = {
CHECKBOX: "checkbox",
};
const CREATABLE_TYPES = {
CREATABLE_SINGLE: "creatable-single",
CREATABLE_SINGLE_NON_DELETABLE: "creatable-single-non-deletable",
CREATABLE_PAIR: "creatable-pair",
CREATABLE_PAIR_NON_DELETABLE: "creatable-pair-non-deletable",
};
const DATE_TYPES = {
DATE: "date",
DATE_RANGE: "date-range",
};
const MULTI_SELECT_TYPES = {
MULTI_SELECT: "multiselect",
};
const RADIO_TYPES = {
RADIO: "radio",
};
const SELECT_TYPES = {
SELECT: "select",
};
const TEXT_AREA_TYPES = {
TEXT_AREA: "textarea",
};
const TEXT_EDITOR_TYPES = {
TEXT_EDITOR: "texteditor",
};
const TEXT_INPUT_TYPES = {
TEXT: "text",
PASSWORD: "password",
SECURED: "secured",
NUMBER: "number",
URL: "url",
EMAIL: "email",
TIME: "time",
TEL: "tel",
};
const BOOLEAN_TYPES = {
BOOLEAN: "boolean",
};
const INPUT_GROUPS = {
CHECKBOX: "checkbox",
CREATABLE: "creatable",
DATE: "date",
MULTI_SELECT: "multiselect",
RADIO: "radio",
SELECT: "select",
TEXT_AREA: "textArea",
TEXT_EDITOR: "textEditor",
TEXT_INPUT: "textInput",
BOOLEAN: "boolean",
};
const ARRAY_INPUT_TYPES = {
...CHECKBOX_TYPES,
...CREATABLE_TYPES,
...MULTI_SELECT_TYPES,
};
const INPUT_TYPES_ARRAY = Object.values({
...BOOLEAN_TYPES,
...CHECKBOX_TYPES,
...CREATABLE_TYPES,
...DATE_TYPES,
...MULTI_SELECT_TYPES,
...RADIO_TYPES,
...SELECT_TYPES,
...TEXT_AREA_TYPES,
...TEXT_EDITOR_TYPES,
...TEXT_INPUT_TYPES,
});
exports.ARRAY_INPUT_TYPES = ARRAY_INPUT_TYPES;
exports.BOOLEAN_TYPES = BOOLEAN_TYPES;
exports.CHECKBOX_TYPES = CHECKBOX_TYPES;
exports.CREATABLE_TYPES = CREATABLE_TYPES;
exports.DATE_TYPES = DATE_TYPES;
exports.INPUT_GROUPS = INPUT_GROUPS;
exports.INPUT_TYPES_ARRAY = INPUT_TYPES_ARRAY;
exports.MULTI_SELECT_TYPES = MULTI_SELECT_TYPES;
exports.RADIO_TYPES = RADIO_TYPES;
exports.SELECT_TYPES = SELECT_TYPES;
exports.TEXT_AREA_TYPES = TEXT_AREA_TYPES;
exports.TEXT_EDITOR_TYPES = TEXT_EDITOR_TYPES;
exports.TEXT_INPUT_TYPES = TEXT_INPUT_TYPES;