Skip to content

Commit 60d6d22

Browse files
feat: don't format user message
1 parent e8edee6 commit 60d6d22

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

components/chat-screen/MessageItem.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { memo, useMemo, useRef, useState } from 'react';
22
import { View, StyleSheet, Text, TouchableOpacity, Image } from 'react-native';
33
import MarkdownComponent from './MarkdownComponent';
44
import ThinkingBlock from './ThinkingBlock';
5-
import { fontFamily, fontSizes } from '../../styles/fontStyles';
5+
import { fontFamily, fontSizes, lineHeights } from '../../styles/fontStyles';
66
import { useTheme } from '../../context/ThemeContext';
77
import { useLLMStore } from '../../store/llmStore';
88
import { BottomSheetModal } from '@gorhom/bottom-sheet';
@@ -127,7 +127,11 @@ const MessageItem = memo(
127127
delayPressIn={50}
128128
activeOpacity={0.4}
129129
>
130-
<MarkdownComponent text={contentParts.normalContent} />
130+
{role === 'user' ? (
131+
<Text style={styles.userText}>{contentParts.normalContent}</Text>
132+
) : (
133+
<MarkdownComponent text={contentParts.normalContent} />
134+
)}
131135
</TouchableOpacity>
132136
)}
133137
{contentParts.hasThinking && contentParts.thinkingContent?.trim() && (
@@ -227,6 +231,12 @@ const createStyles = (theme: Theme) =>
227231
width: '100%',
228232
gap: 4,
229233
},
234+
userText: {
235+
fontFamily: fontFamily.regular,
236+
fontSize: fontSizes.md,
237+
color: theme.text.primary,
238+
lineHeight: lineHeights.md,
239+
},
230240
modelName: {
231241
fontSize: fontSizes.xs,
232242
fontFamily: fontFamily.medium,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"^react-native-reanimated$": "<rootDir>/__mocks__/react-native-reanimated.ts",
3636
"^react-native-audio-api$": "<rootDir>/__mocks__/react-native-audio-api.ts",
3737
"^@react-native-clipboard/clipboard$": "<rootDir>/__mocks__/@react-native-clipboard/clipboard.ts",
38-
"^@gorhom/bottom-sheet$": "<rootDir>/__mocks__/@gorhom/bottom-sheet.tsx",
38+
"^@gorhom/bottom-sheet$": "<rootDir>/__mocks__/@gorhom/bottom-sheet.tsx",
3939
"^react-native-safe-area-context$": "<rootDir>/__mocks__/react-native-safe-area-context.ts"
4040
}
4141
},

0 commit comments

Comments
 (0)