Así que tengo una serie de intervalos de tiempo de los que quiero que el usuario elija un tiempo, digamos
var arr = ["11:00:00","11:10:00","13:00:00"]
¿Cómo puedo deshabilitar otros intervalos de tiempo desde el selector de tiempo y solo habilitar estos intervalos de tiempo?
mi selector de tiempo
<TimePicker label="Time" value={value} onChange={handleChange} renderInput={(params) => <TextField {...params} />} />
Conjunto de intervalos de tiempo entre los que quiero que el usuario elija
var timeSlots = [ "10:00", "10:30", "11:00", "11:30", "12:00", "12:30", "13:00", "13:30", "14:00", "14:30", … ]
De hecho, estoy obteniendo esta matriz de intervalos de tiempo de API
Hola, Ronak, puedes usar la función Filter() de ES6 para obtener un intervalo de tiempo limitado o particular. Intente usar el filtro mientras obtiene el intervalo de tiempo de la API. Si aún enfrenta algún error, hágamelo saber.