Skip to content

Commit 6c34292

Browse files
committed
fix: truncate file viewer header title(QM-1798)
1 parent 6fe3090 commit 6c34292

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

packages/uikit-react-native/src/components/FileViewer.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,15 @@ import {
1414
useUIKitTheme,
1515
} from '@sendbird/uikit-react-native-foundation';
1616
import type { SendbirdFileMessage } from '@sendbird/uikit-utils';
17-
import { Logger, getFileExtension, getFileType, isMyMessage, toMegabyte, useIIFE } from '@sendbird/uikit-utils';
17+
import {
18+
Logger,
19+
getFileExtension,
20+
getFileType,
21+
isMyMessage,
22+
toMegabyte,
23+
truncate,
24+
useIIFE,
25+
} from '@sendbird/uikit-utils';
1826

1927
import { useLocalization, usePlatformService, useSendbirdChat } from '../hooks/useContext';
2028

@@ -194,10 +202,10 @@ const FileViewerHeader = ({ topInset, onClose, subtitle, title }: HeaderProps) =
194202
<Icon icon={'close'} size={24} color={palette.onBackgroundDark01} />
195203
</TouchableOpacity>
196204
<View style={styles.barTitleContainer}>
197-
<Text h2 color={palette.onBackgroundDark01} style={styles.headerTitle}>
198-
{title}
205+
<Text h2 color={palette.onBackgroundDark01} style={styles.headerTitle} numberOfLines={1}>
206+
{truncate(title, { mode: 'mid', maxLen: 18 })}
199207
</Text>
200-
<Text caption2 color={palette.onBackgroundDark01}>
208+
<Text caption2 color={palette.onBackgroundDark01} numberOfLines={1}>
201209
{subtitle}
202210
</Text>
203211
</View>

0 commit comments

Comments
 (0)