Guest User

Untitled

a guest
Sep 7th, 2018
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const screenConfig = {
  2.   uiFramework: "material-ui",
  3.   name: "mihyLoginScreen",
  4.   components: {
  5.     mihyLoginGrid: {
  6.       componentPath: "Grid",
  7.       children: {
  8.         mihyEmptyRow: {
  9.           componentPath: "Grid",
  10.           props: {
  11.             item: true,
  12.             sm: 4
  13.           }
  14.         },
  15.         mihyLoginItem: {
  16.           componentPath: "Grid",
  17.           props: {
  18.             item: true,
  19.             sm: 4,
  20.             xs: 12
  21.           },
  22.           children: {
  23.             mihyLoginCard: {
  24.               componentPath: "Card",
  25.               children: {
  26.                 mihyLoginCardContent: {
  27.                   componentPath: "CardContent",
  28.                   children: {
  29.                     mihyLoginHeader: {
  30.                       componentPath: "Typography",
  31.                       children: {
  32.                         "mihy-login-header-text": {
  33.                           uiFramework: "custom-atoms",
  34.                           componentPath: "Label",
  35.                           props: {
  36.                             label: "Login"
  37.                           }
  38.                         }
  39.                       },
  40.                       props: {
  41.                         align: "center",
  42.                         variant: "title"
  43.                       }
  44.                     },
  45.                     mihyloginDiv: {
  46.                       uiFramework: "custom-atoms",
  47.                       componentPath: "Div",
  48.                       props: {
  49.                         className: "text-center"
  50.                       },
  51.                       children: {
  52.                         mihyLoginUsername: {
  53.                           componentPath: "TextField",
  54.                           props: {
  55.                             label: "Username",
  56.                             margin: "normal",
  57.                             fullWidth: true,
  58.                             autoFocus: true,
  59.                             required: true
  60.                           },
  61.                           required: true,
  62.                           jsonPath: "body.mihy.username",
  63.                           pattern: "^([a-zA-Z0-9@.])+$"
  64.                         },
  65.                         mihyLoginPassword: {
  66.                           componentPath: "TextField",
  67.                           props: {
  68.                             label: "Password",
  69.                             type: "password",
  70.                             margin: "normal",
  71.                             fullWidth: true,
  72.                             required: true
  73.                           },
  74.                           jsonPath: "body.mihy.password",
  75.                           required: true,
  76.                           pattern: "^([a-zA-Z0-9!])+$"
  77.                         },
  78.                         mihyBreakOne: {
  79.                           uiFramework: "custom-atoms",
  80.                           componentPath: "Break"
  81.                         },
  82.                         mihyBreakTwo: {
  83.                           uiFramework: "custom-atoms",
  84.                           componentPath: "Break"
  85.                         },
  86.                         mihyLoginButton: {
  87.                           componentPath: "Button",
  88.                           props: {
  89.                             variant: "contained",
  90.                             color: "primary",
  91.                             fullWidth: true
  92.                           },
  93.                           children: {
  94.                             mihyLoginButtonText: {
  95.                               uiFramework: "custom-atoms",
  96.                               componentPath: "Label",
  97.                               props: {
  98.                                 label: "Login"
  99.                               }
  100.                             }
  101.                           },
  102.                           onClickDefination: {
  103.                             action: "submit",
  104.                             method: "get",
  105.                             endPoint: "afbc.com",
  106.                             purpose: "authLogin"
  107.                           }
  108.                         }
  109.                       }
  110.                     }
  111.                   }
  112.                 }
  113.               },
  114.               props: { classes: { root: "container-margin" } }
  115.             }
  116.           }
  117.         }
  118.       },
  119.       props: { container: true }
  120.     },
  121.     tradeDetails: {
  122.       componentPath: "Card",
  123.       children: {
  124.         "tradeDetailsLable": {
  125.           uiFramework: "custom-atoms",
  126.           componentPath: "Label",
  127.           props: {
  128.             label: "Please Provide Trade Details"
  129.           }
  130.         },
  131.         BreakSeven: {
  132.           uiFramework: "custom-atoms",
  133.           componentPath: "Break"
  134.         },
  135.         BreakEight: {
  136.           uiFramework: "custom-atoms",
  137.           componentPath: "Break"
  138.         },
  139.  
  140.         "licenseType": {
  141.           componentPath: "TextField",
  142.           props: {
  143.             select: true,
  144.             required: true,
  145.             label: "License Type",
  146.             InputLabelProps: {
  147.               shrink: true,
  148.             },
  149.             helperText: "Please Select License Type",
  150.             placeholder: "Select License Type",
  151.           },
  152.           required: true,
  153.           jsonPath: "body.tradeDetails.LicenseType",
  154.           pattern: "^([a-zA-Z0-9@.])+$",
  155.  
  156.           children: {
  157.             menuItem: {
  158.               componentPath: "MenuItem",
  159.               props: {
  160.                 value: "Abc"
  161.               },
  162.               children: {
  163.                 mihyLoginButtonText: {
  164.                   uiFramework: "custom-atoms",
  165.                   componentPath: "Label",
  166.                   props: {
  167.                     label: "Select License Type"
  168.                   }
  169.                 }
  170.               },
  171.             }
  172.           }
  173.         },
  174.         "tradeMobility": {
  175.           componentPath: "TextField",
  176.           props: {
  177.             select: true,
  178.             required: true,
  179.             label: "Trade Mobility",
  180.             InputLabelProps: {
  181.               shrink: true,
  182.             },
  183.  
  184.             helperText: "Please select your currency",
  185.             value: "Abc",
  186.             placeholder: "Select Trade Mobility",
  187.           },
  188.           required: true,
  189.           jsonPath: "body.tradeDetails.LicenseType",
  190.           pattern: "^([a-zA-Z0-9@.])+$",
  191.  
  192.           children: {
  193.             menuItem: {
  194.               componentPath: "MenuItem",
  195.               props: {
  196.                 value: "Abc"
  197.               },
  198.               children: {
  199.                 mihyLoginButtonText: {
  200.                   uiFramework: "custom-atoms",
  201.                   componentPath: "Label",
  202.                   props: {
  203.                     label: "Select Trade Mobility"
  204.                   }
  205.                 }
  206.               },
  207.             }
  208.           }
  209.         },
  210.         BreakOne: {
  211.           uiFramework: "custom-atoms",
  212.           componentPath: "Break"
  213.         },
  214.         BreakTwo: {
  215.           uiFramework: "custom-atoms",
  216.           componentPath: "Break"
  217.         },
  218.         "tradeName": {
  219.           componentPath: "TextField",
  220.           props: {
  221.             required: true,
  222.             label: "Name of Trade",
  223.             InputLabelProps: {
  224.               shrink: true,
  225.             },
  226.             placeholder: "Example Diljit Da Dhaba",
  227.           },
  228.           required: true,
  229.           jsonPath: "body.tradeDetails.LicenseType",
  230.           pattern: "^([a-zA-Z0-9@.])+$",
  231.         },
  232.         "tradeCommencementDate": {
  233.           componentPath: "TextField",
  234.           props: {
  235.             required: true,
  236.             label: "Trade Commencement Date",
  237.             InputLabelProps: {
  238.               shrink: true,
  239.             },
  240.             placeholder: "Enter Trade Commencement Date",
  241.           },
  242.           required: true,
  243.           jsonPath: "body.tradeDetails.LicenseType",
  244.           pattern: "^([a-zA-Z0-9@.])+$",
  245.         },
  246.         BreakThree: {
  247.           uiFramework: "custom-atoms",
  248.           componentPath: "Break"
  249.         },
  250.         BreakFour: {
  251.           uiFramework: "custom-atoms",
  252.           componentPath: "Break"
  253.         },
  254.         "tradeGSTNO": {
  255.           componentPath: "TextField",
  256.           props: {
  257.             label: "Trade GST No.",
  258.             InputLabelProps: {
  259.               shrink: true,
  260.             },
  261.  
  262.             placeholder: "Enter Trade GST No.",
  263.           },
  264.           required: true,
  265.           jsonPath: "body.tradeDetails.LicenseType",
  266.           pattern: "^([a-zA-Z0-9@.])+$",
  267.         },
  268.         "tradeOperationalArea": {
  269.           componentPath: "TextField",
  270.           props: {
  271.             label: "Operational Area (Sq Ft)",
  272.             InputLabelProps: {
  273.               shrink: true,
  274.             },
  275.             placeholder: "Enter Operational Area in Sq Ft",
  276.           },
  277.           required: true,
  278.           jsonPath: "body.tradeDetails.LicenseType",
  279.           pattern: "^([a-zA-Z0-9@.])+$",
  280.         },
  281.         BreakFve: {
  282.           uiFramework: "custom-atoms",
  283.           componentPath: "Break"
  284.         },
  285.         BreakSix: {
  286.           uiFramework: "custom-atoms",
  287.           componentPath: "Break"
  288.         },
  289.         "tradeNoOfEmployee": {
  290.           componentPath: "TextField",
  291.           props: {
  292.             label: "No Of Employees",
  293.             InputLabelProps: {
  294.               shrink: true,
  295.             },
  296.             placeholder: "Enter No Of Employees",
  297.           },
  298.           required: true,
  299.           jsonPath: "body.tradeDetails.LicenseType",
  300.           pattern: "^([a-zA-Z0-9@.])+$",
  301.         },
  302.         BreakNine: {
  303.           uiFramework: "custom-atoms",
  304.           componentPath: "Break"
  305.         },
  306.         BreakTen: {
  307.           uiFramework: "custom-atoms",
  308.           componentPath: "Break"
  309.         },
  310.         tradeUnitCard: {
  311.           componentPath: "Card",
  312.           children: {
  313.             "tradeUnitLable": {
  314.               uiFramework: "custom-atoms",
  315.               componentPath: "Label",
  316.               props: {
  317.                 label: "Trade Unit"
  318.               }
  319.             },
  320.             BreakEleven: {
  321.               uiFramework: "custom-atoms",
  322.               componentPath: "Break"
  323.             },
  324.             BreakTwelve: {
  325.               uiFramework: "custom-atoms",
  326.               componentPath: "Break"
  327.             },
  328.             "tradeCategory": {
  329.               componentPath: "TextField",
  330.               props: {
  331.                 select: true,
  332.                 required: true,
  333.                 label: "Trade Category",
  334.                 InputLabelProps: {
  335.                   shrink: true,
  336.                 },
  337.                 helperText: "Please Select Trade Category",
  338.                 placeholder: "Select Trade Category",
  339.               },
  340.               required: true,
  341.               jsonPath: "body.tradeDetails.LicenseType",
  342.               pattern: "^([a-zA-Z0-9@.])+$",
  343.  
  344.               children: {
  345.                 menuItem: {
  346.                   componentPath: "MenuItem",
  347.                   props: {
  348.                     value: "Abc"
  349.                   },
  350.                   children: {
  351.                     mihyLoginButtonText: {
  352.                       uiFramework: "custom-atoms",
  353.                       componentPath: "Label",
  354.                       props: {
  355.                         label: "Select Trade Category"
  356.                       }
  357.                     }
  358.                   },
  359.                 }
  360.               }
  361.             },
  362.             "tradeType": {
  363.               componentPath: "TextField",
  364.               props: {
  365.                 select: true,
  366.                 required: true,
  367.                 label: "Trade Type",
  368.                 InputLabelProps: {
  369.                   shrink: true,
  370.                 },
  371.                 helperText: "Please Select Trade Type",
  372.                 placeholder: "Select Trade Type",
  373.               },
  374.               required: true,
  375.               jsonPath: "body.tradeDetails.LicenseType",
  376.               pattern: "^([a-zA-Z0-9@.])+$",
  377.  
  378.               children: {
  379.                 menuItem: {
  380.                   componentPath: "MenuItem",
  381.                   props: {
  382.                     value: "Abc"
  383.                   },
  384.                   children: {
  385.                     mihyLoginButtonText: {
  386.                       uiFramework: "custom-atoms",
  387.                       componentPath: "Label",
  388.                       props: {
  389.                         label: "Select Trade Type"
  390.                       }
  391.                     }
  392.                   },
  393.                 }
  394.               }
  395.             },
  396.             "tradeSubType": {
  397.               componentPath: "TextField",
  398.               props: {
  399.                 select: true,
  400.                 required: true,
  401.                 label: "Trade Sub Type",
  402.                 InputLabelProps: {
  403.                   shrink: true,
  404.                 },
  405.                 helperText: "Please Select Trade Sub Type",
  406.                 placeholder: "Select Trade Sub Type",
  407.               },
  408.               required: true,
  409.               jsonPath: "body.tradeDetails.LicenseType",
  410.               pattern: "^([a-zA-Z0-9@.])+$",
  411.  
  412.               children: {
  413.                 menuItem: {
  414.                   componentPath: "MenuItem",
  415.                   props: {
  416.                     value: "Abc"
  417.                   },
  418.                   children: {
  419.                     mihyLoginButtonText: {
  420.                       uiFramework: "custom-atoms",
  421.                       componentPath: "Label",
  422.                       props: {
  423.                         label: "Select Trade Sub Type"
  424.                       }
  425.                     }
  426.                   },
  427.                 }
  428.               }
  429.             },
  430.             Break13: {
  431.               uiFramework: "custom-atoms",
  432.               componentPath: "Break"
  433.             },
  434.             Break14: {
  435.               uiFramework: "custom-atoms",
  436.               componentPath: "Break"
  437.             },
  438.             "uomfield": {
  439.               componentPath: "TextField",
  440.               props: {
  441.                 required: true,
  442.                 label: "UOM (Unit Of Measurement)",
  443.                 InputLabelProps: {
  444.                   shrink: true,
  445.                 },
  446.                 placeholder: "UOM (Unit Of Measurement)",
  447.               },
  448.               required: true,
  449.               jsonPath: "body.tradeDetails.LicenseType",
  450.               pattern: "^([a-zA-Z0-9@.])+$",
  451.             },
  452.             "uOMValueField": {
  453.               componentPath: "TextField",
  454.               props: {
  455.                 required: true,
  456.                 label: "UOM Value",
  457.                 InputLabelProps: {
  458.                   shrink: true,
  459.                 },
  460.                 placeholder: "Enter UOM Value",
  461.               },
  462.               required: true,
  463.               jsonPath: "body.tradeDetails.LicenseType",
  464.               pattern: "^([a-zA-Z0-9@.])+$",
  465.             },
  466.  
  467.  
  468.           }
  469.  
  470.         },
  471.         Break15: {
  472.           uiFramework: "custom-atoms",
  473.           componentPath: "Break"
  474.         },
  475.         Break16: {
  476.           uiFramework: "custom-atoms",
  477.           componentPath: "Break"
  478.         },
  479.  
  480.         accessoriesCard: {
  481.           componentPath: "Card",
  482.           children: {
  483.             "accessoriesLable": {
  484.               uiFramework: "custom-atoms",
  485.               componentPath: "Label",
  486.               props: {
  487.                 label: "Accessories"
  488.               }
  489.             },
  490.             BreakEleven: {
  491.               uiFramework: "custom-atoms",
  492.               componentPath: "Break"
  493.             },
  494.             BreakTwelve: {
  495.               uiFramework: "custom-atoms",
  496.               componentPath: "Break"
  497.             },
  498.             "tradeCategory": {
  499.               componentPath: "TextField",
  500.               props: {
  501.                 select: true,
  502.                 required: true,
  503.                 label: "Trade Category",
  504.                 InputLabelProps: {
  505.                   shrink: true,
  506.                 },
  507.                 helperText: "Please Select Trade Category",
  508.                 placeholder: "Select Trade Category",
  509.               },
  510.               required: true,
  511.               jsonPath: "body.tradeDetails.LicenseType",
  512.               pattern: "^([a-zA-Z0-9@.])+$",
  513.  
  514.               children: {
  515.                 menuItem: {
  516.                   componentPath: "MenuItem",
  517.                   props: {
  518.                     value: "Abc"
  519.                   },
  520.                   children: {
  521.                     mihyLoginButtonText: {
  522.                       uiFramework: "custom-atoms",
  523.                       componentPath: "Label",
  524.                       props: {
  525.                         label: "Select Trade Category"
  526.                       }
  527.                     }
  528.                   },
  529.                 }
  530.               }
  531.             },
  532.             "tradeType": {
  533.               componentPath: "TextField",
  534.               props: {
  535.                 select: true,
  536.                 required: true,
  537.                 label: "Trade Type",
  538.                 InputLabelProps: {
  539.                   shrink: true,
  540.                 },
  541.                 helperText: "Please Select Trade Type",
  542.                 placeholder: "Select Trade Type",
  543.               },
  544.               required: true,
  545.               jsonPath: "body.tradeDetails.LicenseType",
  546.               pattern: "^([a-zA-Z0-9@.])+$",
  547.  
  548.               children: {
  549.                 menuItem: {
  550.                   componentPath: "MenuItem",
  551.                   props: {
  552.                     value: "Abc"
  553.                   },
  554.                   children: {
  555.                     mihyLoginButtonText: {
  556.                       uiFramework: "custom-atoms",
  557.                       componentPath: "Label",
  558.                       props: {
  559.                         label: "Select Trade Type"
  560.                       }
  561.                     }
  562.                   },
  563.                 }
  564.               }
  565.             },
  566.             "tradeSubType": {
  567.               componentPath: "TextField",
  568.               props: {
  569.                 select: true,
  570.                 required: true,
  571.                 label: "Trade Sub Type",
  572.                 InputLabelProps: {
  573.                   shrink: true,
  574.                 },
  575.                 helperText: "Please Select Trade Sub Type",
  576.                 placeholder: "Select Trade Sub Type",
  577.               },
  578.               required: true,
  579.               jsonPath: "body.tradeDetails.LicenseType",
  580.               pattern: "^([a-zA-Z0-9@.])+$",
  581.  
  582.               children: {
  583.                 menuItem: {
  584.                   componentPath: "MenuItem",
  585.                   props: {
  586.                     value: "Abc"
  587.                   },
  588.                   children: {
  589.                     mihyLoginButtonText: {
  590.                       uiFramework: "custom-atoms",
  591.                       componentPath: "Label",
  592.                       props: {
  593.                         label: "Select Trade Sub Type"
  594.                       }
  595.                     }
  596.                   },
  597.                 }
  598.               }
  599.             },
  600.             Break13: {
  601.               uiFramework: "custom-atoms",
  602.               componentPath: "Break"
  603.             },
  604.             Break14: {
  605.               uiFramework: "custom-atoms",
  606.               componentPath: "Break"
  607.             },
  608.             "uomfield": {
  609.               componentPath: "TextField",
  610.               props: {
  611.                 required: true,
  612.                 label: "UOM (Unit Of Measurement)",
  613.                 InputLabelProps: {
  614.                   shrink: true,
  615.                 },
  616.                 placeholder: "UOM (Unit Of Measurement)",
  617.               },
  618.               required: true,
  619.               jsonPath: "body.tradeDetails.LicenseType",
  620.               pattern: "^([a-zA-Z0-9@.])+$",
  621.             },
  622.             "uOMValueField": {
  623.               componentPath: "TextField",
  624.               props: {
  625.                 required: true,
  626.                 label: "UOM Value",
  627.                 InputLabelProps: {
  628.                   shrink: true,
  629.                 },
  630.                 placeholder: "Enter UOM Value",
  631.               },
  632.               required: true,
  633.               jsonPath: "body.tradeDetails.LicenseType",
  634.               pattern: "^([a-zA-Z0-9@.])+$",
  635.             },
  636.  
  637.  
  638.           }
  639.  
  640.         }
  641.  
  642.       }
  643.  
  644.     },
  645.  
  646.     tradeLocDetails: {
  647.       componentPath: "Card",
  648.       children: {
  649.         "tradeLocDetailsLable": {
  650.           uiFramework: "custom-atoms",
  651.           componentPath: "Label",
  652.           props: {
  653.             label: "Please Provide Trade Locaton Details"
  654.           }
  655.         },
  656.         Break15: {
  657.           uiFramework: "custom-atoms",
  658.           componentPath: "Break"
  659.         },
  660.         Break16: {
  661.           uiFramework: "custom-atoms",
  662.           componentPath: "Break"
  663.         },
  664.         "propertyID": {
  665.           componentPath: "TextField",
  666.           props: {
  667.             label: "Property ID",
  668.             InputLabelProps: {
  669.               shrink: true,
  670.             },
  671.             placeholder: "Enter Property ID",
  672.           },
  673.           required: true,
  674.           jsonPath: "body.tradeDetails.LicenseType",
  675.           pattern: "^([a-zA-Z0-9@.])+$",
  676.         },
  677.  
  678.         "tradeCity": {
  679.           componentPath: "TextField",
  680.           props: {
  681.             select: true,
  682.             label: "Trade City",
  683.             InputLabelProps: {
  684.               shrink: true,
  685.             },
  686.             helperText: "Please Select City",
  687.             placeholder: "Select Trade City",
  688.           },
  689.           required: true,
  690.           jsonPath: "body.tradeDetails.LicenseType",
  691.           pattern: "^([a-zA-Z0-9@.])+$",
  692.  
  693.           children: {
  694.             menuItem: {
  695.               componentPath: "MenuItem",
  696.               props: {
  697.                 value: "Abc"
  698.               },
  699.               children: {
  700.                 mihyLoginButtonText: {
  701.                   uiFramework: "custom-atoms",
  702.                   componentPath: "Label",
  703.                   props: {
  704.                     label: "Select City"
  705.                   }
  706.                 }
  707.               },
  708.             }
  709.           }
  710.         },
  711.         Break17: {
  712.           uiFramework: "custom-atoms",
  713.           componentPath: "Break"
  714.         },
  715.         Break18: {
  716.           uiFramework: "custom-atoms",
  717.           componentPath: "Break"
  718.         },
  719.         "tradeDoorHouse": {
  720.           componentPath: "TextField",
  721.           props: {
  722.             label: "Door/House No.",
  723.             InputLabelProps: {
  724.               shrink: true,
  725.             },
  726.             placeholder: "Enter Door/House No",
  727.           },
  728.           required: true,
  729.           jsonPath: "body.tradeDetails.LicenseType",
  730.           pattern: "^([a-zA-Z0-9@.])+$",
  731.         },
  732.  
  733.         "tradeBuildingColonyName": {
  734.           componentPath: "TextField",
  735.           props: {
  736.             label: "Building/Colony Name",
  737.             InputLabelProps: {
  738.               shrink: true,
  739.             },
  740.             placeholder: "Enter Building/Colony Name",
  741.           },
  742.           required: true,
  743.           jsonPath: "body.tradeDetails.LicenseType",
  744.           pattern: "^([a-zA-Z0-9@.])+$",
  745.         },
  746.  
  747.         Break19: {
  748.           uiFramework: "custom-atoms",
  749.           componentPath: "Break"
  750.         },
  751.         Break20: {
  752.           uiFramework: "custom-atoms",
  753.           componentPath: "Break"
  754.         },
  755.         "tradeStreetName": {
  756.           componentPath: "TextField",
  757.           props: {
  758.             label: "Street Name",
  759.             InputLabelProps: {
  760.               shrink: true,
  761.             },
  762.             placeholder: "Enter Street Name",
  763.           },
  764.           required: true,
  765.           jsonPath: "body.tradeDetails.LicenseType",
  766.           pattern: "^([a-zA-Z0-9@.])+$",
  767.         },
  768.  
  769.         "tradeMohalla": {
  770.           componentPath: "TextField",
  771.           props: {
  772.             required: true,
  773.             label: "Mohalla",
  774.             InputLabelProps: {
  775.               shrink: true,
  776.             },
  777.             placeholder: "Enter Mohalla",
  778.           },
  779.           required: true,
  780.           jsonPath: "body.tradeDetails.LicenseType",
  781.           pattern: "^([a-zA-Z0-9@.])+$",
  782.         },
  783.  
  784.         Break21: {
  785.           uiFramework: "custom-atoms",
  786.           componentPath: "Break"
  787.         },
  788.         Break22: {
  789.           uiFramework: "custom-atoms",
  790.           componentPath: "Break"
  791.         },
  792.         "tradePincode": {
  793.           componentPath: "TextField",
  794.           props: {
  795.             label: "PinCode",
  796.             InputLabelProps: {
  797.               shrink: true,
  798.             },
  799.             placeholder: "Enter Pincode",
  800.           },
  801.           required: true,
  802.           jsonPath: "body.tradeDetails.LicenseType",
  803.           pattern: "^([a-zA-Z0-9@.])+$",
  804.         },
  805.  
  806.         "tradeGISCoord": {
  807.           componentPath: "TextField",
  808.           props: {
  809.             required: true,
  810.             label: "GIS Coordinates",
  811.             InputLabelProps: {
  812.               shrink: true,
  813.             },
  814.             placeholder: "Select your trade location on map",
  815.           },
  816.           required: true,
  817.           jsonPath: "body.tradeDetails.LicenseType",
  818.           pattern: "^([a-zA-Z0-9@.])+$",
  819.         },
  820.  
  821.         Break23: {
  822.           uiFramework: "custom-atoms",
  823.           componentPath: "Break"
  824.         },
  825.         Break24: {
  826.           uiFramework: "custom-atoms",
  827.           componentPath: "Break"
  828.         },
  829.         "tradePincode": {
  830.           componentPath: "TextField",
  831.           props: {
  832.             label: "Electricity Connection No.",
  833.             InputLabelProps: {
  834.               shrink: true,
  835.             },
  836.             placeholder: "Enter Electricity Connection No. of Trade Location",
  837.           },
  838.           required: true,
  839.           jsonPath: "body.tradeDetails.LicenseType",
  840.           pattern: "^([a-zA-Z0-9@.])+$",
  841.         },
  842.  
  843.  
  844.  
  845.  
  846.  
  847.       }
  848.     }
  849.   }
  850. };
  851.  
  852. export default screenConfig;
Add Comment
Please, Sign In to add comment