Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const test = {
  2.   "indexes": [
  3.     {
  4.       "values": ["VCI", "PRI", "WMI", "PSI", "FSIQ"]
  5.     }
  6.   ],
  7.   "sections": [
  8.     {
  9.       "values": ["SK", "SV", "YK", "YT", "SP"]
  10.     },
  11.     {
  12.       "values": ["KU", "KK", "MA", "KT"]
  13.     },
  14.     {
  15.       "values": ["NS", "KN", "LA"]
  16.     },
  17.     {
  18.       "values": ["MK", "MT", "VT"]
  19.     }
  20.   ]
  21. };
  22.  
  23. const createInputs = test => {
  24.   return (
  25.     <>
  26.       {test.indexes.forEach(i => createInput(i))}
  27.       {test.sections.forEach(i => createInput(i))}
  28.     </>
  29.   );
  30. };
  31.  
  32. const createInput = item => {
  33.   return (
  34.     <>
  35.       <h4>{item.name}</h4>
  36.       <table>
  37.         {item.values.forEach(value => {
  38.           <tr>
  39.             <td>{value}</td>
  40.             <td>
  41.               <input className="test-input" />
  42.             </td>
  43.           </tr>;
  44.         })}
  45.       </table>
  46.     </>
  47.   );
  48. };
  49.  
  50. export default () => {
  51.   return (
  52.     <>
  53.       {createInputs(test)}
  54.     </>
  55.   );
  56. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement