mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-21 21:14:20 +00:00
fix(web): provider card overflow on mobile via grid/flex min-width floor
The previous truncate/shrink-0 pass only touched leaf nodes, but the min-content floor was set by two ancestors: the flex-1 left group lacked min-w-0, and CardHeader is a CSS grid whose implicit single column defaults to min-content. Constrain both (min-w-0 on the header grid + explicit grid-cols-[minmax(0,1fr)], min-w-0 on the inner flex groups) so the provider name / base_url+key subtitle actually truncate instead of forcing the card — and the whole settings modal — wider than the viewport.
This commit is contained in:
@@ -150,9 +150,9 @@ export default function ProviderCard({
|
||||
return (
|
||||
<Card className="mb-2">
|
||||
<Collapsible open={isExpanded} onOpenChange={onToggle}>
|
||||
<CardHeader className="py-0 px-4">
|
||||
<div className="flex items-center justify-between">
|
||||
<div className="flex items-center gap-2 flex-1">
|
||||
<CardHeader className="py-0 px-4 min-w-0 [&]:grid-cols-[minmax(0,1fr)]">
|
||||
<div className="flex items-center justify-between gap-2 min-w-0">
|
||||
<div className="flex items-center gap-2 flex-1 min-w-0">
|
||||
{isLangBotModels ? (
|
||||
<div className="w-9 h-9 rounded-lg overflow-hidden flex-shrink-0">
|
||||
<img
|
||||
|
||||
Reference in New Issue
Block a user