From dc3c2733118c1fbdc7559cd49b1451f717b2a63e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Sun, 17 Apr 2022 23:27:33 +0200 Subject: [PATCH] Birthdays modal to TS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/features/birthdays/account.tsx | 16 ++-- .../ui/components/account_note_modal.js | 50 ++++------ .../features/ui/components/birthdays_modal.js | 96 ------------------- .../ui/components/birthdays_modal.tsx | 51 ++++++++++ 4 files changed, 79 insertions(+), 134 deletions(-) delete mode 100644 app/soapbox/features/ui/components/birthdays_modal.js create mode 100644 app/soapbox/features/ui/components/birthdays_modal.tsx diff --git a/app/soapbox/features/birthdays/account.tsx b/app/soapbox/features/birthdays/account.tsx index e72499b3d..94b7e08a6 100644 --- a/app/soapbox/features/birthdays/account.tsx +++ b/app/soapbox/features/birthdays/account.tsx @@ -1,5 +1,4 @@ import React from 'react'; -import { useEffect } from 'react'; import { defineMessages, useIntl } from 'react-intl'; import Avatar from 'soapbox/components/avatar'; @@ -17,18 +16,17 @@ const getAccount = makeGetAccount(); interface IAccount { accountId: string, - fetchAccount: (id: string) => void, } -const Account: React.FC = ({ accountId, fetchAccount }) => { +const Account: React.FC = ({ accountId }) => { const intl = useIntl(); const account = useAppSelector((state) => getAccount(state, accountId)); - useEffect(() => { - if (accountId && !account) { - fetchAccount(accountId); - } - }, [accountId]); + // useEffect(() => { + // if (accountId && !account) { + // fetchAccount(accountId); + // } + // }, [accountId]); if (!account) return null; @@ -48,7 +46,7 @@ const Account: React.FC = ({ accountId, fetchAccount }) => {
-
- - -
+ } + onClose={onClose} + confirmationAction={this.handleSubmit} + confirmationText={intl.formatMessage(messages.save)} + confirmationDisabled={isSubmitting} + > + + + -
-

- -