From e9ba84ec65f42338e28e139ed6e8049bfa543156 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Mon, 27 Apr 2026 12:45:29 +0700 Subject: [PATCH] Add open file button to ExpandableBadgeWebShimmerOverlay --- packages/app/src/components/message.tsx | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/message.tsx b/packages/app/src/components/message.tsx index c8d3035f8..d27cb1067 100644 --- a/packages/app/src/components/message.tsx +++ b/packages/app/src/components/message.tsx @@ -1075,6 +1075,10 @@ const expandableBadgeStylesheet = StyleSheet.create((theme) => ({ borderRadius: theme.borderRadius.md, flexShrink: 0, }, + openFileButtonPlaceholderIcon: { + width: 14, + height: 14, + }, chevronExpanded: { transform: [{ rotate: "90deg" }], }, @@ -2138,6 +2142,7 @@ interface ExpandableBadgeWebShimmerOverlayProps { secondaryLabel?: string; shimmerLabelTextStyle: StyleProp; shimmerSecondaryTextStyle: StyleProp; + showOpenFileButton: boolean; } function ExpandableBadgeWebShimmerOverlay({ @@ -2145,6 +2150,7 @@ function ExpandableBadgeWebShimmerOverlay({ secondaryLabel, shimmerLabelTextStyle, shimmerSecondaryTextStyle, + showOpenFileButton, }: ExpandableBadgeWebShimmerOverlayProps) { return ( @@ -2155,9 +2161,15 @@ function ExpandableBadgeWebShimmerOverlay({ {secondaryLabel} - ) : ( + ) : null} + {showOpenFileButton ? ( + + + + ) : null} + {!secondaryLabel && !showOpenFileButton ? ( - )} + ) : null} ); } @@ -2254,6 +2266,7 @@ function ExpandableBadgeLabelRow({ secondaryLabel={secondaryLabel} shimmerLabelTextStyle={shimmerLabelTextStyle} shimmerSecondaryTextStyle={shimmerSecondaryTextStyle} + showOpenFileButton={showOpenFileButton} /> ) : null} {isNativeShimmer ? (