Skip to content

Commit 73e38ef

Browse files
authored
Merge pull request #425 from Mng-dev-ai/fix/model-selector-compact-prop
Add compact prop to ModelSelector and fix DiffView spacing
2 parents 05d15f2 + 56e222a commit 73e38ef

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

frontend/src/components/chat/model-selector/ModelSelector.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ export interface ModelSelectorProps {
2929
onModelChange: (modelId: string) => void;
3030
dropdownPosition?: 'top' | 'bottom';
3131
disabled?: boolean;
32+
compact?: boolean;
3233
}
3334

3435
export const ModelSelector = memo(function ModelSelector({
3536
selectedModelId,
3637
onModelChange,
3738
dropdownPosition = 'bottom',
3839
disabled = false,
40+
compact,
3941
}: ModelSelectorProps) {
4042
const isAuthenticated = useAuthStore((state) => state.isAuthenticated);
4143
const isSplitMode = useIsSplitMode();
@@ -85,8 +87,8 @@ export const ModelSelector = memo(function ModelSelector({
8587
width="w-64"
8688
dropdownPosition={dropdownPosition}
8789
disabled={disabled}
88-
compactOnMobile
89-
forceCompact={isSplitMode}
90+
compactOnMobile={compact ?? true}
91+
forceCompact={compact ?? isSplitMode}
9092
searchable
9193
searchPlaceholder="Search models..."
9294
renderItem={(model, isSelected) => (

frontend/src/components/chat/sub-threads/CreateSubThreadDialog.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ export function CreateSubThreadDialog({ parentChat, onClose }: CreateSubThreadDi
120120
selectedModelId={selectedModelId}
121121
onModelChange={setSelectedModelId}
122122
dropdownPosition="bottom"
123+
compact={false}
123124
/>
124125
</div>
125126

frontend/src/components/views/DiffView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ export const DiffView = memo(function DiffView({ sandboxId, cwd }: DiffViewProps
279279

280280
return (
281281
<div className="flex h-full w-full flex-col bg-surface-secondary dark:bg-surface-dark-secondary">
282-
<div className="flex h-9 items-center gap-2 border-b border-border/50 px-3 dark:border-border-dark/50">
282+
<div className="flex h-9 items-center gap-1 border-b border-border/50 px-3 dark:border-border-dark/50">
283283
<Button
284284
onClick={() => refetch()}
285285
variant="unstyled"

0 commit comments

Comments
 (0)