Estoy trabajando en un proyecto en el que estoy usando grandes reacciones de calendario, en cualquier lugar del calendario, si hago clic en la ranura o selecciono zonetime, me redirige a otra página. pero mi objetivo es hacer que se desactive la redirección cuando selecciono una zona horaria y esta zona contiene parte de la cita ejemplo si selecciono 9-10 y tengo una cita 9:45-10-15 debo desactivar la redirección lo mismo si tengo una cita de 9:45 a 10:15 y selecciono de 10:00 a 10:30 a.m., no debe hacer la redirección. y es necesario que las franjas horarias donde se encuentre la cita permanezcan activadas para realizar la redirección. es decir la pequeña parte del lado derecho de la cita (puedes ver el doc view day para entender mejor) siempre debe estar activada y también los demás lugares del calendario siempre quedan para hacer la redirección. aquí el enlace de doc BiG Calendar, debe cambiar la vista en el día. https://codesandbox.io/s/react-big-calendar-drag-and-drop-events- between-months-forked-bmyoy6 ?file=/src/index.js.
aquí la función responsable de la redirección. el inicio y el final son para la zona horaria seleccionada y el doctorId son las columnas de la calenda.
Cualquier ayuda sería apreciada.
handleSelectSlot({ start, end, doctorId }) { if (doctorId) { this.props.history.push(`${NEW_APPOINTMENT}`)}}