krp-react-form-component
Version:
KRP React Component for Form Preview Component
77 lines (76 loc) • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FIELD_TYPE = exports.CONSTANT = void 0;
const FIELD_TYPE = exports.FIELD_TYPE = {
CHECK_BOX: 'checkbox',
CITIZEN_ID: 'citizen_id',
CREDIT_CARD_DROPDOWN: 'credit_card_dropdown',
CREDIT_CARD_TEXTBOX: 'credit_card_textbox',
DATE: 'date_picker',
DROPDOWN: 'dropdown',
FILE_UPLOADER: 'file_uploader',
LINK: 'link',
MOBILE_NO: 'mobile_no',
OD: 'od',
K_PLUS_MOBILE_NO: 'kplus_mobile_number',
PAGE_BREAK: 'page_break',
PARAGRAPH: 'paragraph',
RADIO: 'radio',
SECTION_HEAD: 'section_head',
TEXTAREA: 'textarea',
TEXTBOX: 'textbox',
TIME: 'time_picker',
NEW_CREDIT_CARD: 'credit_card',
DEBIT_CARD: 'debit_card',
XPC: 'xpc_card',
// Multi-Offering Fields
PRODUCT_OFFER: 'product_offer',
REWARD_OFFER: 'reward_offer',
PROMOTION_OFFER: 'promotion_offer'
};
const CONSTANT = exports.CONSTANT = {
IMAGE_ALIGNMENT_OPTION: {
CENTER: 'center',
LEFT: 'left',
RIGHT: 'right',
TOP: 'top'
},
FORM_VERTICAL_ALIGNMENT_OPTION: {
CENTER: 'center',
LEFT: 'left',
RIGHT: 'right'
},
FORM_BACKGROUND_OPTION: {
NONE: 'none',
OVERLAY: 'overlay',
SOLID: 'solid'
},
PREVIEW_MOCK_OPTIONS: [{
choiceEn: 'Option 1',
choiceTh: 'ตัวเลือกที่ 1',
value: 'option 1'
}, {
choiceEn: 'Option 2',
choiceTh: 'ตัวเลือกที่ 2',
value: 'option 2'
}, {
choiceEn: 'Option 3',
choiceTh: 'ตัวเลือกที่ 3',
value: 'option 3'
}],
PREVIEW_CARDS: [{
card_name: 'Option 1',
value: 'option_1'
}, {
card_name: 'Option 2',
value: 'option_2'
}, {
card_name: 'Option 3',
value: 'option_3'
}],
MONTH_YEAR_FORMAT: 'MM/YY',
DATE_FORMAT: 'DD/MM/YYYY',
TIME_FORMAT: 'HH:mm'
};