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

View File

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