From 81275eb2b1946ca2a42d588b8cf6c7df30e76e6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Pailharey?= <rpailharey@grandlyon.com>
Date: Fri, 26 Nov 2021 15:29:32 +0100
Subject: [PATCH] feat(Editing): display next month after the 5th

---
 src/components/Editing/Editing.tsx | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/components/Editing/Editing.tsx b/src/components/Editing/Editing.tsx
index df2e87c5..174dd130 100644
--- a/src/components/Editing/Editing.tsx
+++ b/src/components/Editing/Editing.tsx
@@ -15,7 +15,15 @@ import './editing.scss'
 export type ContentItems = 'monthlyInfo' | 'monthlyNews' | 'poll' | ''
 
 const Editing: React.FC = () => {
-  const [date, setDate] = useState<Date>(new Date())
+  const getCurrentNewsletterDate = (): Date => {
+    let newsletterDate = new Date()
+    if (newsletterDate.getDate() > 5) {
+      newsletterDate.setMonth(newsletterDate.getMonth() + 1)
+    }
+    return newsletterDate
+  }
+
+  const [date, setDate] = useState<Date>(getCurrentNewsletterDate())
   const [info, setInfo] = useState<string>('')
   const [title, setTitle] = useState<string>('')
   const [imageURL, setImageURL] = useState<string>('')
-- 
GitLab