UNPKG

rn-try-n-buy-abfrl

Version:

Virtual try-on plugin for ABFRL

114 lines (106 loc) 3.33 kB
import axios from "axios"; const primary_color = '#ff3f6c' const secondary_color = '#d4d5d9' const text_color = '#282c3f' const text_color_2 = '#a9abb3' const text_color_3 = "#696e79" const text_color_4 = "#93959e" const all_sizes = ['XXS', 'XS', 'S', 'M', 'L', 'XL', 'XXL', '3XL'] const BASE_URL = "https://t07abapi.tryndbuy.com/"; const PLUGIN_URL = 'https://t07abplugin.tryndbuy.com/' //Event Names const VTR_SCREEN_LOAD = 'VTR Screen Load' const LEFT_ARROW_CLICKED = 'Click on left arrow' const RIGHT_ARROW_CLICKED = 'Click on right arrow' const PERSONALISE_CLICKED = 'Click on personalise' const SIZE_CLICKED = 'Click on size pill' const CUSTOMISE_CLICKED = 'Click on customise' const PLUS_ICON_CLICKED = 'Click on plus icon' const CLOSE_ICON_CLICKED_VTR_HOME = 'Click on close button on top left' const CLOSE_ICON_CLICKED_PERSONALISE = 'Click on close button on top right - cancel' const PERSONALISE_LOAD = 'Personalise screen load' const HEIGHT_INPUT = 'User inputs height' const WEIGHT_INPUT = 'User inputs weight' const BAND_SIZE_PILL = 'Click on band size pill' const CUP_SIZE_PILL = 'Click on cup size pill' const WAIST_SELECTION = 'Click on waist selection drop down' const HIP_SELECTION = 'Click on Hip selection drop down' const BODY_SHAPE_SELECTION = 'Click on body shape selection' const ETHNICITY_PLUS_CLICKED = 'Click on + for changing ethnicity' const ETHNICITY_MINUS_CLICKED = 'Click on - for changing ethnicity' const DONE_CLICKED_PERSONALISE = 'Click on "Done"' const SIZE_ITEM_CLICK = 'Click on size pill item' const SIZE_CLOSE_CLICK = 'Click on close for Size' const CUSTOMISE_TABS_CLICK = 'Click on Tabs in Customise' const CUSTOMISE_TAB_ITEMS_CLICK = 'Click on option in Tab Items in Customise' const CUSTOMISE_CLOSE_CLICK = 'Click on close for Customise' const BOY_GIRL_PERSONALISE_CLICK = 'Click on close for boy/girl personalise' const ADD_TO_BAG = 'Click on Add To Bag' const ADD_TO_WISHLIST = 'Click on Add To Wishlist' const callLogEventTNB = (uuid, eventName, eventData) => { var body = { UUID: uuid?uuid:'', DeviceID: '', EventType: eventName, Data1: eventData, Data2: '', Data3: '', Data4: '' } console.log('callLogEventTNB request ',body) axios.post( `${BASE_URL}api/UpdateLogs/postLogs`, body, { headers: { AuthID: "123", UID: 'user@example.com' }, } ) .then((response) => { console.log('callLogEventTNB response ',response) }).catch((error) => { console.log(error+' '+eventName); }); } export default { primary_color, secondary_color, text_color, text_color_2, text_color_3, text_color_4, all_sizes, BASE_URL, PLUGIN_URL, VTR_SCREEN_LOAD, LEFT_ARROW_CLICKED, RIGHT_ARROW_CLICKED, PERSONALISE_CLICKED, SIZE_CLICKED, CUSTOMISE_CLICKED, PLUS_ICON_CLICKED, CLOSE_ICON_CLICKED_VTR_HOME, CLOSE_ICON_CLICKED_PERSONALISE, PERSONALISE_LOAD, HEIGHT_INPUT, WEIGHT_INPUT, BAND_SIZE_PILL, CUP_SIZE_PILL, WAIST_SELECTION, HIP_SELECTION, BODY_SHAPE_SELECTION, ETHNICITY_PLUS_CLICKED, ETHNICITY_MINUS_CLICKED, DONE_CLICKED_PERSONALISE, SIZE_ITEM_CLICK, SIZE_CLOSE_CLICK, CUSTOMISE_TABS_CLICK, CUSTOMISE_TAB_ITEMS_CLICK, CUSTOMISE_CLOSE_CLICK, BOY_GIRL_PERSONALISE_CLICK, ADD_TO_BAG, ADD_TO_WISHLIST, callLogEventTNB, };