Skip to content

Commit 45e4542

Browse files
committed
truncate left side panel buttons overflow
1 parent dbc1465 commit 45e4542

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/client/components/ChatV2/ChatV2.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ const LeftMenu = ({
597597
{t('chat:emptyConversation')}
598598
</OutlineButtonBlack>
599599
<ModelSelector currentModel={currentModel} setModel={setModel} isTokenLimitExceeded={isTokenLimitExceeded} />
600-
<PromptSelector sx={{ width: '100%' }} />
600+
<PromptSelector />
601601
<EmailButton messages={messages} disabled={!messages?.length} />
602602
<OutlineButtonBlack startIcon={<Tune />} onClick={() => setSettingsModalOpen(true)} data-testid="settings-button">
603603
{t('chat:settings')}

src/client/components/ChatV2/PromptSelector.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const PromptSelector = ({ sx = {}, handleDeletePrompt }: { sx?: object; handleDe
2626
return (
2727
<Box>
2828
<OutlineButtonBlack
29-
sx={sx}
29+
sx={{ width: '100%' }}
3030
startIcon={<AutoAwesome />}
3131
data-testid={`prompt-selector-button`}
3232
disabled={!!mandatoryPrompt}
@@ -35,8 +35,13 @@ const PromptSelector = ({ sx = {}, handleDeletePrompt }: { sx?: object; handleDe
3535
}}
3636
endIcon={mandatoryPrompt ? <Lock /> : <KeyboardArrowDown />}
3737
>
38-
{activePrompt?.name ?? t('settings:choosePrompt')}
39-
{!!mandatoryPrompt && ` - ${t('settings:promptLocked')}`}
38+
<Box sx={{
39+
overflow: 'hidden',
40+
width: { md: 140, lg: 160 },
41+
textOverflow: 'ellipsis',
42+
}}>
43+
{activePrompt?.name ?? t('settings:choosePrompt')}
44+
</Box>
4045
</OutlineButtonBlack>
4146
<Menu
4247
anchorEl={anchorEl}

0 commit comments

Comments
 (0)