27 lines
618 B
TypeScript
27 lines
618 B
TypeScript
import React, { createContext, useState, ReactNode } from "react";
|
|
import stickersSeeder from "../data/stickerSeeder";
|
|
|
|
const StickersContext = createContext({} as StickersContextState);
|
|
|
|
const StickersContextProvider = ({
|
|
children
|
|
}: {
|
|
children: ReactNode;
|
|
}): JSX.Element => {
|
|
const [stickersMonth, setStickersMonth] = useState<StickerDays>(
|
|
stickersSeeder()
|
|
);
|
|
|
|
const stickersContextValues = {
|
|
stickersMonth
|
|
};
|
|
|
|
return (
|
|
<StickersContext.Provider value={stickersContextValues}>
|
|
{children}
|
|
</StickersContext.Provider>
|
|
);
|
|
};
|
|
|
|
export { StickersContextProvider, StickersContext };
|