             [status-im.ui.components.icons.vector-icons :as icons]
             [status-im.ethereum.stateofus :as stateofus]
             [status-im.ui.screens.chat.components.style :as styles]
-            [re-frame.core :as re-frame]))
+            [re-frame.core :as re-frame]
+            [status-im.ui.components.react :as react]))
 
 (def ^:private reply-symbol "↪ ")
 


(defn reply-message [{:keys [from content]}]
  (let [contact-name       @(re-frame/subscribe [:contacts/contact-name-by-identity from])
        current-public-key @(re-frame/subscribe [:multiaccount/public-key])]
    [rn/view {:style (styles/reply-container false)}
     [rn/view {:style (styles/reply-content)}
      [quo/text {:weight          :medium

                 :style           {:line-height 18}
                 :size            :small}
       (format-reply-author from contact-name current-public-key)]
      (if image
        [react/image {:style  {:width            56
                               :height           56
                               :background-color :black
                               :margin-top       2
                               :border-radius    4}
                      :source {:uri image}}]
        [quo/text {:size            :small
                   :number-of-lines 1
                   :style           {:line-height 18}}
         text])]
     [rn/view
      [pressable/pressable {:on-press            #(re-frame/dispatch [:chat.ui/cancel-message-reply])
                            :accessibility-label :cancel-message-reply}
