Отключить определенные даты и время в react-native-community/datetimepicker

#javascript #react-native #mobile #calendar #frontend

#javascript #react-native #Мобильный #Календарь #интерфейс

Вопрос:

Я работаю над RN-приложением, похожим на повестку дня. Этот конкретный компонент получает от серверной части массив дней недели / времени, которые будут доступны для добавления события. Более того, он получает массив ранее добавленных событий. Структура похожа на эту:

Событие

 {
    title: strin&,
    date: date
    start_time: time,
    end_time: time
}
  

Доступное время

 {
    weekday: number,
    start_time: time,
    end_time: time
}
  

Я хотел бы заблокировать каждый будний день, который недоступен в будний день (например, заблокировать все воскресенья и среды). Кроме того, я хочу заблокировать время, которое выходит за пределы доступного временного диапазона и / или было занято событием.

Есть идеи, как бы мне это сделать? Я использую react-native-community / datetimepicker, но если это невозможно сделать с помощью этого, я полностью открыт для других решений

Комментарии:

1. Я считаю, что это слишком широкий вопрос для Stack Overflow. Если у вас уже есть решение, которое вы пытаетесь, но испытываете конкретную проблему, опубликуйте свой код, и вы, вероятно, получите некоторую помощь в выяснении того, что пошло не так.