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