From 5ec57ff698c3aaa9464e19c5641f01adfcdb6b8e Mon Sep 17 00:00:00 2001 From: Lucid Kobold <72232219+LucidKobold@users.noreply.github.com> Date: Mon, 11 Apr 2022 17:07:58 -0500 Subject: [PATCH] Updated logic using a more effecient method to check if the dates are the same. --- contexts/StickerContext.tsx | 8 ++++---- package.json | 4 ++-- pages/_app.tsx | 26 ++++++++++++++------------ 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/contexts/StickerContext.tsx b/contexts/StickerContext.tsx index 0919ccb..969a533 100644 --- a/contexts/StickerContext.tsx +++ b/contexts/StickerContext.tsx @@ -1,5 +1,5 @@ import React, { createContext, useState, ReactNode } from "react"; -import { format, getDate, isBefore, startOfDay } from "date-fns"; +import { format, getDate, isSameDay } from "date-fns"; import stickersSeeder from "../data/stickerSeeder"; const StickersContext = createContext({} as StickersContextState); @@ -21,9 +21,9 @@ const StickersContextProvider = ({ const edited = currDate.edited ? true - : isBefore(currDate.date, startOfDay(new Date())) - ? true - : false; + : isSameDay(currDate.date, new Date()) + ? false + : true; currDate.edited = edited; // Add manual here when necessary. diff --git a/package.json b/package.json index c003cf6..230ad33 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,6 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@iconify/react": "^3.2.1", - "@types/react": "<=17.0.2", - "@types/react-redux": "^7.1.23", "date-fns": "^2.28.0", "formik": "^2.2.9", "framer-motion": "^6.2.9", @@ -33,6 +31,8 @@ }, "devDependencies": { "@types/node": "^17.0.23", + "@types/react": "<=17.0.2", + "@types/react-redux": "^7.1.23", "@typescript-eslint/eslint-plugin": "^5.18.0", "eslint": "^8.13.0", "eslint-config-next": "^12.1.4", diff --git a/pages/_app.tsx b/pages/_app.tsx index f468b0a..1a0bec9 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -7,18 +7,20 @@ import Head from "next/head"; function LCMPottyChart({ Component, pageProps }: AppProps): JSX.Element { return ( - - - - {"LCM Potty Chart"} - - - - - + + + + + {"LCM Potty Chart"} + + + + + + ); }