UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

1 lines 3.09 kB
{"version":3,"file":"ivr-node-constants.cjs","names":[],"sources":["../../../recipes/cards/ivr_node/ivr_node_constants.js"],"sourcesContent":["export const IVR_NODE_PROMPT_MENU = 'promptmenu';\nexport const IVR_NODE_PROMPT_COLLECT = 'promptcollect';\nexport const IVR_NODE_PROMPT_PLAY = 'promptplay';\nexport const IVR_NODE_EXPERT = 'gotoexpert';\nexport const IVR_NODE_BRANCH = 'branch';\nexport const IVR_NODE_GO_TO = 'goto';\nexport const IVR_NODE_ASSIGN = 'assign';\nexport const IVR_NODE_CUSTOMER_DATA = 'customerdata';\nexport const IVR_NODE_TRANSFER = 'transfer';\nexport const IVR_NODE_HANGUP = 'hangup';\n\nexport const IVR_NODE_ICON_TYPES = {\n [IVR_NODE_PROMPT_MENU]: 'keypad',\n [IVR_NODE_PROMPT_COLLECT]: 'dialer',\n [IVR_NODE_PROMPT_PLAY]: 'volume-2',\n [IVR_NODE_EXPERT]: 'expert-node',\n [IVR_NODE_BRANCH]: 'branch',\n [IVR_NODE_GO_TO]: 'call-merge',\n [IVR_NODE_ASSIGN]: 'chevrons-right',\n [IVR_NODE_CUSTOMER_DATA]: 'list-bullet',\n [IVR_NODE_TRANSFER]: 'transfer',\n [IVR_NODE_HANGUP]: 'phone-hang-up',\n};\n\nexport const IVR_NODE_LABELS = {\n [IVR_NODE_PROMPT_MENU]: 'Menu',\n [IVR_NODE_PROMPT_COLLECT]: 'Collect',\n [IVR_NODE_PROMPT_PLAY]: 'Play',\n [IVR_NODE_EXPERT]: 'Expert',\n [IVR_NODE_BRANCH]: 'Branch',\n [IVR_NODE_GO_TO]: 'Go-to',\n [IVR_NODE_ASSIGN]: 'Assign',\n [IVR_NODE_CUSTOMER_DATA]: 'Customer Data',\n [IVR_NODE_TRANSFER]: 'Transfer',\n [IVR_NODE_HANGUP]: 'Hangup',\n};\n\nconst IVR_NODE_CLASSES = {\n PROMPT: {\n normal: 'd-recipe-ivr-node-prompt',\n selected: 'd-recipe-ivr-node-prompt--selected',\n },\n LOGIC: {\n normal: 'd-recipe-ivr-node-logic',\n selected: 'd-recipe-ivr-node-logic--selected',\n },\n TERMINAL: {\n normal: 'd-recipe-ivr-node-terminal',\n selected: 'd-recipe-ivr-node-terminal--selected',\n },\n};\n\nexport const IVR_NODE_CLASS_MAPPING = {\n [IVR_NODE_PROMPT_MENU]: IVR_NODE_CLASSES.PROMPT,\n [IVR_NODE_PROMPT_COLLECT]: IVR_NODE_CLASSES.PROMPT,\n [IVR_NODE_PROMPT_PLAY]: IVR_NODE_CLASSES.PROMPT,\n [IVR_NODE_EXPERT]: IVR_NODE_CLASSES.LOGIC,\n [IVR_NODE_BRANCH]: IVR_NODE_CLASSES.LOGIC,\n [IVR_NODE_GO_TO]: IVR_NODE_CLASSES.LOGIC,\n [IVR_NODE_ASSIGN]: IVR_NODE_CLASSES.LOGIC,\n [IVR_NODE_CUSTOMER_DATA]: IVR_NODE_CLASSES.LOGIC,\n [IVR_NODE_TRANSFER]: IVR_NODE_CLASSES.TERMINAL,\n [IVR_NODE_HANGUP]: IVR_NODE_CLASSES.TERMINAL,\n};\n"],"mappings":"mEAAA,IAAa,EAAuB,aACvB,EAA0B,gBAC1B,EAAuB,aACvB,EAAkB,aAClB,EAAkB,SAClB,EAAiB,OACjB,EAAkB,SAClB,EAAyB,eACzB,EAAoB,WACpB,EAAkB,SAElB,EAAsB,EAChC,GAAuB,UACvB,GAA0B,UAC1B,GAAuB,YACvB,GAAkB,eAClB,GAAkB,UAClB,GAAiB,cACjB,GAAkB,kBAClB,GAAyB,eACzB,GAAoB,YACpB,GAAkB,gBACpB,CAEY,EAAkB,EAC5B,GAAuB,QACvB,GAA0B,WAC1B,GAAuB,QACvB,GAAkB,UAClB,GAAkB,UAClB,GAAiB,SACjB,GAAkB,UAClB,GAAyB,iBACzB,GAAoB,YACpB,GAAkB,SACpB,CAEK,EAAmB,CACvB,OAAQ,CACN,OAAQ,2BACR,SAAU,qCACX,CACD,MAAO,CACL,OAAQ,0BACR,SAAU,oCACX,CACD,SAAU,CACR,OAAQ,6BACR,SAAU,uCACX,CACF,CAEY,EAAyB,EACnC,GAAuB,EAAiB,QACxC,GAA0B,EAAiB,QAC3C,GAAuB,EAAiB,QACxC,GAAkB,EAAiB,OACnC,GAAkB,EAAiB,OACnC,GAAiB,EAAiB,OAClC,GAAkB,EAAiB,OACnC,GAAyB,EAAiB,OAC1C,GAAoB,EAAiB,UACrC,GAAkB,EAAiB,SACrC"}