MagicInputHook.jsИмпорты из: ./MagicCheckboxInput, ./MagicInputNotImplemented, ./MagicObjectInput, ./MagicSelectInput, ./MagicStringInput, ./MagicTimeStampInput
import MagicCheckboxInput from './MagicCheckboxInput';
import MagicInputNotImplemented from './MagicInputNotImplemented';
import MagicObjectInput from './MagicObjectInput';
import MagicSelectInput from './MagicSelectInput';
import MagicStringInput from './MagicStringInput';
import MagicTimeStampInput from './MagicTimeStampInput';
const useMagicInput = (type) => {
switch (type) {
case 'STRING':
return MagicStringInput;
case 'LIST':
return MagicSelectInput;
case 'DATE':
case 'TIMESTAMP':
return MagicTimeStampInput;
case 'OBJECT':
return MagicObjectInput;
case 'BOOLEAN':
return MagicCheckboxInput;
default:
return MagicInputNotImplemented;
}
};
export default useMagicInput;
c6f53b654 TIME_STAMP -> TIMESTAMP (MagicFilter, jsx, js) fe961d7e3 #101 реализовать магический фильтр даты 12845fcab #84 исправить булевый магический фильтр ae7140482 React: реализован MagicCheckboxInput, удалённые записи в списке теперь перечёркиваются. 67b7bd1ab фронтенд: фильтры...