JSFiddle - React, Tailwind, and code Playground

by bilbobaggins

JavaScript

let validationmap = [
  {
    inputtype: 'multiselect',
    inputname: 'roleid',
    inputtextval: 'rolename',
    inputCustomMapping: 'rolename',
    inputParent: 'role',
    inputplaceholder: 'Rolename',
    selecttype: 'single',
    fieldtypename: 'STRING',
    fieldvalidatename: 'number',
    fieldmaxlength: '80'
  },
  {
    inputtype: 'multiselect',
    inputname: 'modnameid',
    inputtextval: 'mname',
    selecttype: 'multi',
    inputCustomMapping: 'modulename',
    inputParent: 'modname',
    inputplaceholder: 'Module',
    fieldtypename: 'STRING',
    fieldvalidatename: 'number',
    fieldmaxlength: '80'
  },
  {
    inputtype: 'multiselect',
    inputtextval: 'accesstype',
    inputname: 'accesstype',
    inputCustomMapping: 'accesstype',
    inputplaceholder: 'accesstype',
    fieldtypename: 'STRING',
    fieldvalidatename: 'string',
    fieldmaxlength: '2'
  },
  {
    inputname: 'first_name',
    fieldtypename: 'STRING',
    fieldvalidatename: 'string',
    fieldmaxlength: '45'
  },
  {
    inputname: 'last_name',
    fieldtypename: 'STRING',
    fieldvalidatename: 'string',
    fieldmaxlength: '45'
  }
]
var a1 = validationmap.filter((dt)=>dt.inputtype=="multiselect")
console.log(a1)