Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | 11x | import React from "react"; import PropTypes from "prop-types"; import DatePickerWrapper from "./DatePickerWrapper"; import TimePickerWrapper from "./TimePickerWrapper"; import DateTimePickerWrapper from "./DateTimePickerWrapper"; import TextFieldWrapper from "./TextFieldWrapper"; import SelectWrapper from "./SelectWrapper"; const createInput = ({ cellVal, valueVerification, rowId, columnId, setRowEdited, values, dateFormat, type, inputType }) => { switch (inputType) { case "datePicker": return ( <DatePickerWrapper cellVal={cellVal} valueVerification={valueVerification} rowId={rowId} dateFormat={dateFormat} columnId={columnId} setRowEdited={setRowEdited} /> ); case "timePicker": return ( <TimePickerWrapper cellVal={cellVal} valueVerification={valueVerification} rowId={rowId} dateFormat={dateFormat} columnId={columnId} setRowEdited={setRowEdited} /> ); case "dateTimePicker": return ( <DateTimePickerWrapper cellVal={cellVal} valueVerification={valueVerification} rowId={rowId} dateFormat={dateFormat} columnId={columnId} setRowEdited={setRowEdited} /> ); case "select": return SelectWrapper({ cellVal, values, rowId, dateFormat, columnId, setRowEdited }); case "input": default: return ( <TextFieldWrapper cellVal={cellVal} type={type} valueVerification={valueVerification} rowId={rowId} columnId={columnId} setRowEdited={setRowEdited} /> ); } }; export default createInput; |