diff --git a/src/components/EmptyStateComponent/index.tsx b/src/components/EmptyStateComponent/index.tsx index e9936cbe83f17..7b82691ef8056 100644 --- a/src/components/EmptyStateComponent/index.tsx +++ b/src/components/EmptyStateComponent/index.tsx @@ -5,6 +5,7 @@ import Button from '@components/Button'; import ButtonWithDropdownMenu from '@components/ButtonWithDropdownMenu'; import ImageSVG from '@components/ImageSVG'; import Text from '@components/Text'; +import useResponsiveLayout from '@hooks/useResponsiveLayout'; import useThemeStyles from '@hooks/useThemeStyles'; import {containsCustomEmoji, containsOnlyCustomEmoji} from '@libs/EmojiUtils'; import TextWithEmojiFragment from '@pages/inbox/report/comment/TextWithEmojiFragment'; @@ -27,7 +28,9 @@ function EmptyStateComponent({ subtitleText, }: EmptyStateComponentProps) { const styles = useThemeStyles(); + const {shouldUseNarrowLayout} = useResponsiveLayout(); const doesSubtitleContainCustomEmojiAndMore = containsCustomEmoji(subtitle ?? '') && !containsOnlyCustomEmoji(subtitle ?? ''); + const hasMultipleButtons = buttons && buttons.length > 1; const HeaderComponent = useMemo( () => ( @@ -62,7 +65,20 @@ function EmptyStateComponent({ ))} {children} {!isEmpty(buttons) && ( - + {buttons?.map(({buttonText, buttonAction, success, icon, isDisabled, style, dropDownOptions}) => dropDownOptions ? ( ) : (