From ccec7f43e5a2590901772dfae6d37b74f837bd87 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 10 Mar 2023 15:07:25 -0600 Subject: [PATCH] DurationSelector: actually, don't even do weird date stuff at all, LOL --- .../compose/components/polls/duration-selector.tsx | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app/soapbox/features/compose/components/polls/duration-selector.tsx b/app/soapbox/features/compose/components/polls/duration-selector.tsx index 4e2f61461..4ac4c1dcb 100644 --- a/app/soapbox/features/compose/components/polls/duration-selector.tsx +++ b/app/soapbox/features/compose/components/polls/duration-selector.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useMemo, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { defineMessages, useIntl } from 'react-intl'; import { Select } from 'soapbox/components/ui'; @@ -20,15 +20,7 @@ const DurationSelector = ({ onDurationChange }: IDurationSelector) => { const [hours, setHours] = useState(0); const [minutes, setMinutes] = useState(0); - const value = useMemo(() => { - const now = new Date(); - const future = new Date(); - future.setUTCDate(now.getUTCDate() + days); - future.setUTCMinutes(now.getUTCMinutes() + minutes); - future.setUTCHours(now.getUTCHours() + hours); - - return Math.round((future.getTime() - now.getTime()) / 1000); - }, [days, hours, minutes]); + const value = (days * 24 * 60 * 60) + (hours * 60 * 60) + (minutes * 60); useEffect(() => { if (days === 7) {