authorgravatar for 71498452+StiensWout@users.noreply.github.comWout Stiens <71498452+StiensWout@users.noreply.github.com> 2026-09-01 18:44:42+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-01 12:44:42-04:00
log9dbdcece5f488c66f6b9ac516b610f45bbbb676a
tree8c956f3dcfdb2a7e30fef7a8841c5c932e2314c6
parentb883fc066ea5c9bebbe1c3e9b4bc2471aab3685f
signature Signed by PGP key B5690EEEBB952194

fix(web): align un-settle banner action (#9033)


1 files changed, 16 insertions(+), 15 deletions(-)

apps/web/src/components/chat/ComposerBannerStack.tsx+16-15
...@@ -269,8 +269,21 @@ function ComposerBannerStackAlert({...@@ -269,8 +269,21 @@ function ComposerBannerStackAlert({
269 className={item.className}269 className={item.className}
270 >270 >
271 <ComposerBanner.Row layout="wrap-actions">271 <ComposerBanner.Row layout="wrap-actions">
272 <ComposerBanner.Icon>{item.icon}</ComposerBanner.Icon>272 <ComposerBanner.Icon className={item.description ? "min-h-4 self-start" : undefined}>
273 <ComposerBanner.Content className="font-medium">{item.title}</ComposerBanner.Content>273 {item.icon}
274 </ComposerBanner.Icon>
275 <ComposerBanner.Content
276 className={item.description ? "flex-col items-start gap-0" : "font-medium"}
277 >
278 {item.description ? (
279 <>
280 <span className="font-medium">{item.title}</span>
281 <span className="text-muted-foreground">{item.description}</span>
282 </>
283 ) : (
284 item.title
285 )}
286 </ComposerBanner.Content>
274 {item.actions || item.onDismiss ? (287 {item.actions || item.onDismiss ? (
275 <ComposerBanner.Actions>288 <ComposerBanner.Actions>
276 {item.actions}289 {item.actions}
...@@ -284,19 +297,7 @@ function ComposerBannerStackAlert({...@@ -284,19 +297,7 @@ function ComposerBannerStackAlert({
284 </ComposerBanner.Actions>297 </ComposerBanner.Actions>
285 ) : null}298 ) : null}
286 </ComposerBanner.Row>299 </ComposerBanner.Row>
287 {item.description || item.children ? (300 {item.children ? <ComposerBanner.Children>{item.children}</ComposerBanner.Children> : null}
288 <ComposerBanner.Children>
289 {item.description ? (
290 <ComposerBanner.Row>
291 <ComposerBanner.Icon />
292 <ComposerBanner.Content className="text-muted-foreground">
293 {item.description}
294 </ComposerBanner.Content>
295 </ComposerBanner.Row>
296 ) : null}
297 {item.children}
298 </ComposerBanner.Children>
299 ) : null}
300 </ComposerBanner.Root>301 </ComposerBanner.Root>
301 );302 );
302}303}