AppContext.ts 488 B

1234567891011121314151617181920
  1. import { createContext } from "react";
  2. import { getDateString } from '../utils/date';
  3. type AppContextType = {
  4. selectedDate: number,
  5. setSelectedDate: (selectedDate: number) => void,
  6. calorieItems: CalorieItems;
  7. setCalorieItems: (calorieItems: CalorieValue[]) => void;
  8. };
  9. const AppContext = createContext<AppContextType>({
  10. calorieItems: [],
  11. selectedDate: Date.now(),
  12. setCalorieItems: () => [],
  13. setSelectedDate: () => getDateString(new Date())
  14. });
  15. export {
  16. AppContext
  17. };