From dbaa0e583ab973831b64c69de2304326368afd85 Mon Sep 17 00:00:00 2001 From: vineyardbovines Date: Tue, 21 Apr 2026 12:48:50 -0400 Subject: [PATCH] feat(lightbox): reskin web chrome buttons to match native Replace the blurred-backdrop Button for the menu trigger and close button with CircleChromeButton wrapped in a Pressable/View, matching the translucent dark-circle aesthetic used by the native chrome. Co-Authored-By: Claude Sonnet 4.6 --- src/features/lightbox/Lightbox.web.tsx | 49 +++++++++----------------- 1 file changed, 16 insertions(+), 33 deletions(-) diff --git a/src/features/lightbox/Lightbox.web.tsx b/src/features/lightbox/Lightbox.web.tsx index 9dda275e09..b4cd20fdf4 100644 --- a/src/features/lightbox/Lightbox.web.tsx +++ b/src/features/lightbox/Lightbox.web.tsx @@ -29,6 +29,7 @@ import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' +import {CircleChromeButton} from '#/features/lightbox/chrome/CircleChromeButton' import {useLightbox, useLightboxControls} from '#/features/lightbox/state' import {type ImageSource} from '#/features/lightbox/types' @@ -251,25 +252,16 @@ function LightboxGallery({ {({props}) => ( - + )} @@ -294,22 +286,13 @@ function LightboxGallery({ - + + + ) }