fix long-press message/chat preview is missing (#20349)

This commit is contained in:
Parvesh Monu 2024-06-05 18:46:17 +05:30 committed by jo-mut
parent 6cdc446e44
commit 5dfd519280
No known key found for this signature in database
GPG Key ID: 76AE8CD103294A70
2 changed files with 24 additions and 15 deletions

View File

@ -14,8 +14,7 @@
:z-index 1 :z-index 1
:max-height max-height :max-height max-height
:border-top-left-radius sheet-border-radius :border-top-left-radius sheet-border-radius
:border-top-right-radius sheet-border-radius :border-top-right-radius sheet-border-radius})
:overflow :hidden})
(def gradient-bg (def gradient-bg
{:position :absolute {:position :absolute
@ -23,13 +22,22 @@
:left 0 :left 0
:right 0}) :right 0})
(def shell-bg (defn shell-bg
{:position :absolute [blur-background]
:background-color (if platform/ios? colors/white-opa-5 colors/neutral-100-opa-90) {:background-color (if blur-background
:left 0 blur-background
:right 0 (if platform/ios? colors/white-opa-5 colors/neutral-100-opa-90))
:top 0 :flex 1})
:bottom 0})
(def shell-bg-container
{:border-top-left-radius sheet-border-radius
:border-top-right-radius sheet-border-radius
:left 0
:right 0
:top 0
:bottom 0
:position :absolute
:overflow :hidden})
(defn sheet-content (defn sheet-content
[{:keys [theme padding-bottom shell?]}] [{:keys [theme padding-bottom shell?]}]

View File

@ -133,12 +133,13 @@
{:transform [{:translateY translate-y}]} {:transform [{:translateY translate-y}]}
(style/sheet {:max-height sheet-max-height}))} (style/sheet {:max-height sheet-max-height}))}
(when shell? (when shell?
[blur/ios-view [rn/view {:style style/shell-bg-container}
{:style style/shell-bg [blur/ios-view
:blur-radius (or blur-radius 20) {:style (style/shell-bg blur-background)
:blur-amount 32 :blur-radius (or blur-radius 20)
:blur-type :transparent :blur-amount 32
:overlay-color :transparent}]) :blur-type :transparent
:overlay-color :transparent}]])
(when selected-item (when selected-item
[rn/view [rn/view
{:on-layout handle-item-height {:on-layout handle-item-height