UNPKG

react-native-future-date-range-calendar

Version:
16 lines (15 loc) 910 B
import moment from "moment"; import React, { createContext, useContext, useState } from "react"; const CommonContext = createContext({}); const CommonProvider = ({ children }) => { const [startDate, setStartDate] = useState(moment().format("YYYY-MM-DD")); const [endDate, setEndDate] = useState(moment().add("days", 2).format("YYYY-MM-DD")); const [selectedDate, setSelectedDate] = React.useState(''); const [daySelectedDate, setDaySelectedDate] = useState(moment().format("YYYY-MM-DD")); const [dateSelected, setDateSelected] = React.useState(false); return (React.createElement(CommonContext.Provider, { value: { startDate, setStartDate, endDate, setEndDate, selectedDate, setSelectedDate, daySelectedDate, setDaySelectedDate, dateSelected, setDateSelected } }, children)); }; export const CommonState = () => { return useContext(CommonContext); }; export default CommonProvider;