From 19009674bd5c01b64f6d022ceefb042c69cb3be6 Mon Sep 17 00:00:00 2001 From: Tasso Evangelista Date: Tue, 2 Jun 2026 20:33:45 -0300 Subject: [PATCH] refactor(ui-composer): remove unnecessary ReactElement type annotations across components --- packages/ui-composer/src/MessageComposer/MessageComposer.tsx | 4 ++-- .../src/MessageComposer/MessageComposerAction.tsx | 4 ++-- .../src/MessageComposer/MessageComposerActionsDivider.tsx | 4 ++-- .../src/MessageComposer/MessageComposerButton.tsx | 4 ++-- .../MessageComposerFile/MessageComposerFile.tsx | 5 +++-- .../MessageComposerFile/MessageComposerFileError.tsx | 4 ++-- .../ui-composer/src/MessageComposer/MessageComposerHint.tsx | 4 ++-- .../ui-composer/src/MessageComposer/MessageComposerIcon.tsx | 4 ++-- .../src/MessageComposer/MessageComposerSkeleton.tsx | 3 +-- .../src/MessageComposer/MessageComposerToolbar.tsx | 4 ++-- .../src/MessageComposer/MessageComposerToolbarActions.tsx | 4 ++-- .../src/MessageComposer/MessageComposerToolbarSubmit.tsx | 4 ++-- .../src/MessageFooterCallout/MessageFooterCallout.tsx | 4 ++-- .../src/MessageFooterCallout/MessageFooterCalloutDivider.tsx | 3 +-- 14 files changed, 27 insertions(+), 28 deletions(-) diff --git a/packages/ui-composer/src/MessageComposer/MessageComposer.tsx b/packages/ui-composer/src/MessageComposer/MessageComposer.tsx index d7cce444d7bb0..a30cb639e9c24 100644 --- a/packages/ui-composer/src/MessageComposer/MessageComposer.tsx +++ b/packages/ui-composer/src/MessageComposer/MessageComposer.tsx @@ -1,5 +1,5 @@ import { Box } from '@rocket.chat/fuselage'; -import type { ElementType, HTMLAttributes, ReactElement, ReactNode } from 'react'; +import type { ElementType, HTMLAttributes, ReactNode } from 'react'; import { forwardRef } from 'react'; type MessageComposerProps = Omit, 'is'> & { @@ -8,7 +8,7 @@ type MessageComposerProps = Omit, 'is'> & { variant?: 'default' | 'error' | 'editing'; }; -const MessageComposer = forwardRef(function MessageComposer({ variant, ...props }, ref): ReactElement { +const MessageComposer = forwardRef(function MessageComposer({ variant, ...props }, ref) { return ( ): ReactElement => ; +const MessageComposerAction = (props: ComponentProps) => ; export default MessageComposerAction; diff --git a/packages/ui-composer/src/MessageComposer/MessageComposerActionsDivider.tsx b/packages/ui-composer/src/MessageComposer/MessageComposerActionsDivider.tsx index d7c7698e72c8e..2f21ccbab7136 100644 --- a/packages/ui-composer/src/MessageComposer/MessageComposerActionsDivider.tsx +++ b/packages/ui-composer/src/MessageComposer/MessageComposerActionsDivider.tsx @@ -1,7 +1,7 @@ import { Divider } from '@rocket.chat/fuselage'; -import type { ComponentProps, ReactElement } from 'react'; +import type { ComponentProps } from 'react'; -const MessageComposerActionsDivider = ({ height = 'x20', ...props }: ComponentProps): ReactElement => ( +const MessageComposerActionsDivider = ({ height = 'x20', ...props }: ComponentProps) => ( ); diff --git a/packages/ui-composer/src/MessageComposer/MessageComposerButton.tsx b/packages/ui-composer/src/MessageComposer/MessageComposerButton.tsx index 51316bff7b08e..fdf70a5adbf5c 100644 --- a/packages/ui-composer/src/MessageComposer/MessageComposerButton.tsx +++ b/packages/ui-composer/src/MessageComposer/MessageComposerButton.tsx @@ -1,6 +1,6 @@ import { Button } from '@rocket.chat/fuselage'; -import type { ComponentProps, ReactElement } from 'react'; +import type { ComponentProps } from 'react'; -const MessageComposerButton = (props: ComponentProps): ReactElement =>