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 GitHub
parent da449bcd17
commit c0e10b7c6f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 20 additions and 14 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
@ -25,14 +24,20 @@
(defn shell-bg
[blur-background]
{:position :absolute
:background-color (if blur-background
{:background-color (if blur-background
blur-background
(if platform/ios? colors/white-opa-5 colors/neutral-100-opa-90))
:left 0
:right 0
:top 0
:bottom 0})
: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
: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?
[blur/ios-view
{:style (style/shell-bg blur-background)
:blur-radius (or blur-radius 20)
:blur-amount 32
:blur-type :transparent
:overlay-color :transparent}])
[rn/view {:style style/shell-bg-container}
[blur/ios-view
{:style (style/shell-bg blur-background)
:blur-radius (or blur-radius 20)
:blur-amount 32
:blur-type :transparent
:overlay-color :transparent}]])
(when selected-item
[rn/view
{:on-layout handle-item-height