From 31a50dd79733b6918a52445c5a2ddb344623047c Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Wed, 12 Jan 2022 18:47:44 -0600 Subject: [PATCH 1/4] Added stickers context. --- contexts/StickerContext.tsx | 26 ++++++++++++++++++++++++++ types/StickerContext.d.ts | 3 +++ 2 files changed, 29 insertions(+) create mode 100644 contexts/StickerContext.tsx create mode 100644 types/StickerContext.d.ts diff --git a/contexts/StickerContext.tsx b/contexts/StickerContext.tsx new file mode 100644 index 0000000..23d4141 --- /dev/null +++ b/contexts/StickerContext.tsx @@ -0,0 +1,26 @@ +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( + stickersSeeder() + ); + + const stickersContextValues = { + stickersMonth + }; + + return ( + + {children} + + ); +}; + +export { StickersContextProvider, StickersContext }; diff --git a/types/StickerContext.d.ts b/types/StickerContext.d.ts new file mode 100644 index 0000000..02f623f --- /dev/null +++ b/types/StickerContext.d.ts @@ -0,0 +1,3 @@ +interface StickersContextState { + stickersMonth: StickerDays; +} From 0b05eeb9ee9544db64f39e248146fd1bcd9877b6 Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Wed, 12 Jan 2022 18:49:47 -0600 Subject: [PATCH 2/4] Added todos --- contexts/StickerContext.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contexts/StickerContext.tsx b/contexts/StickerContext.tsx index 23d4141..16edc9d 100644 --- a/contexts/StickerContext.tsx +++ b/contexts/StickerContext.tsx @@ -12,6 +12,10 @@ const StickersContextProvider = ({ stickersSeeder() ); + // TODO: Add stickers functions here. (Add and edit stickers). + + // TODO: Add stickers validation function here. + const stickersContextValues = { stickersMonth }; From 21d380118a26ef5c69901ff1b3b4b832601abff3 Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Thu, 27 Jan 2022 13:52:06 -0600 Subject: [PATCH 3/4] Update version number --- theme/layout/Header.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme/layout/Header.tsx b/theme/layout/Header.tsx index 1cbc624..771319e 100644 --- a/theme/layout/Header.tsx +++ b/theme/layout/Header.tsx @@ -15,7 +15,7 @@ import appLogo from "../../public/images/logo.svg"; const Header = (): JSX.Element => { const appName = "LCM Potty Chart"; - const appVersion = "v0.0.6.2-pre-alpha"; + const appVersion = "v0.0.7.0-alpha"; // Add transparency while not at the top of the page. const [transparentNavbar, setTransparentNavbar] = useState(false); From afed5d9eff33232253787d2ba896d2b48f2eb276 Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Thu, 27 Jan 2022 13:54:07 -0600 Subject: [PATCH 4/4] Update version number --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 38bb47e..3bb1166 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "private": true, "name": "lucid-creations-media-potty-chart", "homepage": "https://lucidcreations.media/introducing-code-name-potty-chart/", - "version": "v0.0.6.2-pre-alpha", + "version": "v0.0.7.0-alpha", "author": { "name": "Lucid Creations Media", "url": "https://lucidcreations.media",