move quo preview (#14409)

This commit is contained in:
flexsurfer 2022-11-21 11:03:07 +01:00 committed by GitHub
parent 946640339a
commit c08d58577d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
56 changed files with 174 additions and 171 deletions

View File

@ -63,6 +63,7 @@
:right 20 :right 20
:top 12 :top 12
:flex-direction :row}} :flex-direction :row}}
;; TODO component shouldn't know anything about parent system, we should pass buttons as parameters
[base-button :i/search open-search :open-search-button button-common-props] [base-button :i/search open-search :open-search-button button-common-props]
[base-button :i/scan open-scanner :open-scanner-button button-common-props] [base-button :i/scan open-scanner :open-scanner-button button-common-props]
[base-button :i/qr-code show-qr :show-qr-button button-common-props] [base-button :i/qr-code show-qr :show-qr-button button-common-props]

View File

@ -133,6 +133,6 @@
:style {:margin-vertical 12 :style {:margin-vertical 12
:margin-left 20} :margin-left 20}
:on-press #(rf/dispatch [:navigate-back])} :on-press #(rf/dispatch [:navigate-back])}
:close] :i/close]
[screen-title] [screen-title]
[other-communities]])]) [other-communities]])])

View File

@ -40,9 +40,7 @@
(defn get-item-layout-js [_ index] (defn get-item-layout-js [_ index]
#js {:length 64 :offset (* 64 index) :index index}) #js {:length 64 :offset (* 64 index) :index index})
(def selected-tab (reagent/atom :joined)) (defn home-community-segments [selected-tab]
(defn home-community-segments []
[rn/view {:style {:padding-bottom 12 [rn/view {:style {:padding-bottom 12
:padding-top 16 :padding-top 16
:margin-top 8 :margin-top 8
@ -64,7 +62,7 @@
:data community-ids :data community-ids
:render-fn render-fn}]) :render-fn render-fn}])
(defn segments-community-lists [] (defn segments-community-lists [selected-tab]
(let [communities (rf/sub [:communities/community-ids]) (let [communities (rf/sub [:communities/community-ids])
tab @selected-tab] tab @selected-tab]
[rn/view {:style {:padding-left 20 [rn/view {:style {:padding-left 20
@ -90,17 +88,19 @@
(defn home [] (defn home []
[safe-area/consumer [safe-area/consumer
(fn [insets] (fn [insets]
[rn/view {:style {:flex 1 (let [selected-tab (reagent/atom :joined)]
:padding-top (:top insets) (fn []
:background-color (colors/theme-colors [rn/view {:style {:flex 1
colors/neutral-5 :padding-top (:top insets)
colors/neutral-95)}} :background-color (colors/theme-colors
[topnav/top-nav {:type :default colors/neutral-5
:open-activity-center navigate-to-activity-center}] colors/neutral-95)}}
[title-column] [topnav/top-nav {:type :default
[discover-card/discover-card {:on-press #(rf/dispatch [:navigate-to :discover-communities]) :open-activity-center navigate-to-activity-center}]
:title (i18n/label :t/discover) [title-column]
:description (i18n/label :t/whats-trending) [discover-card/discover-card {:on-press #(rf/dispatch [:navigate-to :discover-communities])
:accessibility-label :communities-home-discover-card}] :title (i18n/label :t/discover)
[home-community-segments] :description (i18n/label :t/whats-trending)
[segments-community-lists]])]) :accessibility-label :communities-home-discover-card}]
[home-community-segments selected-tab]
[segments-community-lists selected-tab]])))])

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.avatars.account-avatar (ns status-im2.contexts.quo-preview.avatars.account-avatar
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.avatars.account-avatar :as quo2])) [quo2.components.avatars.account-avatar :as quo2]))
(def descriptor [{:label "Icon" (def descriptor [{:label "Icon"

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.avatars.channel-avatar (ns status-im2.contexts.quo-preview.avatars.channel-avatar
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.avatars.channel-avatar :as quo2])) [quo2.components.avatars.channel-avatar :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.avatars.group-avatar (ns status-im2.contexts.quo-preview.avatars.group-avatar
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.avatars.group-avatar :as quo2])) [quo2.components.avatars.group-avatar :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.avatars.icon-avatar (ns status-im2.contexts.quo-preview.avatars.icon-avatar
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.avatars.icon-avatar :as quo2])) [quo2.components.avatars.icon-avatar :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.avatars.user-avatar (ns status-im2.contexts.quo-preview.avatars.user-avatar
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.avatars.user-avatar :as quo2] [quo2.components.avatars.user-avatar :as quo2]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.react-native.resources :as resources])) [status-im.react-native.resources :as resources]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.avatars.wallet-user-avatar (ns status-im2.contexts.quo-preview.avatars.wallet-user-avatar
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.avatars.wallet-user-avatar :as quo2] [quo2.components.avatars.wallet-user-avatar :as quo2]
[quo2.foundations.colors :as colors])) [quo2.foundations.colors :as colors]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.buttons.button (ns status-im2.contexts.quo-preview.buttons.button
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.buttons.button :as quo2])) [quo2.components.buttons.button :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.buttons.dynamic-button (ns status-im2.contexts.quo-preview.buttons.dynamic-button
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.buttons.dynamic-button :as quo2] [quo2.components.buttons.dynamic-button :as quo2]
[status-im.i18n.i18n :as i18n])) [status-im.i18n.i18n :as i18n]))

View File

@ -1,5 +1,5 @@
(ns status-im.ui2.screens.quo2-preview.code.snippet (ns status-im2.contexts.quo-preview.code.snippet
(:require [status-im.ui2.screens.quo2-preview.preview :as preview] (:require [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.code.snippet :as snippet] [quo2.components.code.snippet :as snippet]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.community.community-card-view (ns status-im2.contexts.quo-preview.community.community-card-view
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.constants :as constants] [status-im.constants :as constants]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]

View File

@ -1,10 +1,10 @@
(ns status-im.ui2.screens.quo2-preview.community.community-list-view (ns status-im2.contexts.quo-preview.community.community-list-view
(:require [quo.react-native :as rn] (:require [quo.react-native :as rn]
[quo.previews.preview :as preview] [quo.previews.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.community.community-list-view :as community-list-view] [quo2.components.community.community-list-view :as community-list-view]
[status-im.ui2.screens.quo2-preview.community.data :as data])) [status-im2.contexts.quo-preview.community.data :as data]))
(def descriptor [{:label "Notifications:" (def descriptor [{:label "Notifications:"
:key :notifications :key :notifications

View File

@ -1,9 +1,9 @@
(ns status-im.ui2.screens.quo2-preview.community.community-membership-list-view (ns status-im2.contexts.quo-preview.community.community-membership-list-view
(:require [quo.react-native :as rn] (:require [quo.react-native :as rn]
[quo.previews.preview :as preview] [quo.previews.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.community.data :as data] [status-im2.contexts.quo-preview.community.data :as data]
[quo2.components.community.community-list-view :as community-list-view])) [quo2.components.community.community-list-view :as community-list-view]))
(def descriptor [{:label "Notifications:" (def descriptor [{:label "Notifications:"

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.community.data (ns status-im2.contexts.quo-preview.community.data
(:require (:require
[quo.design-system.colors :as quo.colors] [quo.design-system.colors :as quo.colors]
[status-im.i18n.i18n :as i18n] [status-im.i18n.i18n :as i18n]

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.community.discover-card (ns status-im2.contexts.quo-preview.community.discover-card
(:require [quo.react-native :as rn] (:require [quo.react-native :as rn]
[quo.previews.preview :as preview] [quo.previews.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.counter.counter (ns status-im2.contexts.quo-preview.counter.counter
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.counter.counter :as quo2] [quo2.components.counter.counter :as quo2]
[quo2.foundations.colors :as colors])) [quo2.foundations.colors :as colors]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.dividers.divider-label (ns status-im2.contexts.quo-preview.dividers.divider-label
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.dividers.divider-label :as divider-label])) [quo2.components.dividers.divider-label :as divider-label]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.dividers.new-messages (ns status-im2.contexts.quo-preview.dividers.new-messages
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.dividers.new-messages :as new-messages] [quo2.components.dividers.new-messages :as new-messages]
[status-im.i18n.i18n :as i18n])) [status-im.i18n.i18n :as i18n]))

View File

@ -1,5 +1,5 @@
(ns status-im.ui2.screens.quo2-preview.drawers.action-drawers (ns status-im2.contexts.quo-preview.drawers.action-drawers
(:require [status-im.ui2.screens.quo2-preview.preview :as preview] (:require [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.drawers.action-drawers :as quo2] [quo2.components.drawers.action-drawers :as quo2]
[quo2.components.buttons.button :as button] [quo2.components.buttons.button :as button]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.dropdowns.dropdown (ns status-im2.contexts.quo-preview.dropdowns.dropdown
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.dropdowns.dropdown :as quo2] [quo2.components.dropdowns.dropdown :as quo2]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[reagent.core :as reagent])) [reagent.core :as reagent]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.info.info-message (ns status-im2.contexts.quo-preview.info.info-message
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.info.info-message :as quo2])) [quo2.components.info.info-message :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.info.information-box (ns status-im2.contexts.quo-preview.info.information-box
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.info.information-box :as quo2])) [quo2.components.info.information-box :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.list-items.channel (ns status-im2.contexts.quo-preview.list-items.channel
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.list-items.channel :as quo2-channel])) [quo2.components.list-items.channel :as quo2-channel]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.list-items.preview-lists (ns status-im2.contexts.quo-preview.list-items.preview-lists
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.react-native.resources :as resources] [status-im.react-native.resources :as resources]
[quo2.components.list-items.preview-list :as quo2] [quo2.components.list-items.preview-list :as quo2]

View File

@ -1,57 +1,57 @@
(ns status-im.ui2.screens.quo2-preview.main (ns status-im2.contexts.quo-preview.main
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[react-native.safe-area :as safe-area] [react-native.safe-area :as safe-area]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.theme :as theme] [quo2.theme :as theme]
[quo2.components.markdown.text :as quo2-text] [quo2.components.markdown.text :as quo2-text]
[quo2.components.buttons.button :as quo2-button] [quo2.components.buttons.button :as quo2-button]
[status-im.ui2.screens.quo2-preview.avatars.channel-avatar :as channel-avatar] [status-im2.contexts.quo-preview.avatars.channel-avatar :as channel-avatar]
[status-im.ui2.screens.quo2-preview.avatars.icon-avatar :as icon-avatar] [status-im2.contexts.quo-preview.avatars.icon-avatar :as icon-avatar]
[status-im.ui2.screens.quo2-preview.avatars.group-avatar :as group-avatar] [status-im2.contexts.quo-preview.avatars.group-avatar :as group-avatar]
[status-im.ui2.screens.quo2-preview.avatars.user-avatar :as user-avatar] [status-im2.contexts.quo-preview.avatars.user-avatar :as user-avatar]
[status-im.ui2.screens.quo2-preview.avatars.wallet-user-avatar :as wallet-user-avatar] [status-im2.contexts.quo-preview.avatars.wallet-user-avatar :as wallet-user-avatar]
[status-im.ui2.screens.quo2-preview.buttons.button :as button] [status-im2.contexts.quo-preview.buttons.button :as button]
[status-im.ui2.screens.quo2-preview.buttons.dynamic-button :as dynamic-button] [status-im2.contexts.quo-preview.buttons.dynamic-button :as dynamic-button]
[status-im.ui2.screens.quo2-preview.code.snippet :as code-snippet] [status-im2.contexts.quo-preview.code.snippet :as code-snippet]
[status-im.ui2.screens.quo2-preview.counter.counter :as counter] [status-im2.contexts.quo-preview.counter.counter :as counter]
[status-im.ui2.screens.quo2-preview.community.community-card-view :as community-card] [status-im2.contexts.quo-preview.community.community-card-view :as community-card]
[status-im.ui2.screens.quo2-preview.community.community-list-view :as community-list-view] [status-im2.contexts.quo-preview.community.community-list-view :as community-list-view]
[status-im.ui2.screens.quo2-preview.community.community-membership-list-view :as community-membership-list-view] [status-im2.contexts.quo-preview.community.community-membership-list-view :as community-membership-list-view]
[status-im.ui2.screens.quo2-preview.community.discover-card :as discover-card] [status-im2.contexts.quo-preview.community.discover-card :as discover-card]
[status-im.ui2.screens.quo2-preview.dividers.divider-label :as divider-label] [status-im2.contexts.quo-preview.dividers.divider-label :as divider-label]
[status-im.ui2.screens.quo2-preview.dividers.new-messages :as new-messages] [status-im2.contexts.quo-preview.dividers.new-messages :as new-messages]
[status-im.ui2.screens.quo2-preview.drawers.action-drawers :as drawers] [status-im2.contexts.quo-preview.drawers.action-drawers :as drawers]
[status-im.ui2.screens.quo2-preview.dropdowns.dropdown :as dropdown] [status-im2.contexts.quo-preview.dropdowns.dropdown :as dropdown]
[status-im.ui2.screens.quo2-preview.info.info-message :as info-message] [status-im2.contexts.quo-preview.info.info-message :as info-message]
[status-im.ui2.screens.quo2-preview.info.information-box :as information-box] [status-im2.contexts.quo-preview.info.information-box :as information-box]
[status-im.ui2.screens.quo2-preview.wallet.lowest-price :as lowest-price] [status-im2.contexts.quo-preview.wallet.lowest-price :as lowest-price]
[status-im.ui2.screens.quo2-preview.list-items.preview-lists :as preview-lists] [status-im2.contexts.quo-preview.list-items.preview-lists :as preview-lists]
[status-im.ui2.screens.quo2-preview.list-items.channel :as channel] [status-im2.contexts.quo-preview.list-items.channel :as channel]
[status-im.ui2.screens.quo2-preview.markdown.text :as text] [status-im2.contexts.quo-preview.markdown.text :as text]
[status-im.ui2.screens.quo2-preview.messages.gap :as messages-gap] [status-im2.contexts.quo-preview.messages.gap :as messages-gap]
[status-im.ui2.screens.quo2-preview.messages.system-message :as system-message] [status-im2.contexts.quo-preview.messages.system-message :as system-message]
[status-im.ui2.screens.quo2-preview.notifications.activity-logs :as activity-logs] [status-im2.contexts.quo-preview.notifications.activity-logs :as activity-logs]
[status-im.ui2.screens.quo2-preview.posts-and-attachments.messages-skeleton :as messages-skeleton] [status-im2.contexts.quo-preview.posts-and-attachments.messages-skeleton :as messages-skeleton]
[status-im.ui2.screens.quo2-preview.reactions.react :as react] [status-im2.contexts.quo-preview.reactions.react :as react]
[status-im.ui2.screens.quo2-preview.selectors.disclaimer :as disclaimer] [status-im2.contexts.quo-preview.selectors.disclaimer :as disclaimer]
[status-im.ui2.screens.quo2-preview.selectors.selectors :as selectors] [status-im2.contexts.quo-preview.selectors.selectors :as selectors]
[status-im.ui2.screens.quo2-preview.switcher.switcher-cards :as switcher-cards] [status-im2.contexts.quo-preview.switcher.switcher-cards :as switcher-cards]
[status-im.ui2.screens.quo2-preview.navigation.top-nav :as top-nav] [status-im2.contexts.quo-preview.navigation.top-nav :as top-nav]
[status-im.ui2.screens.quo2-preview.navigation.bottom-nav-tab :as bottom-nav-tab] [status-im2.contexts.quo-preview.navigation.bottom-nav-tab :as bottom-nav-tab]
[status-im.ui2.screens.quo2-preview.navigation.floating-shell-button :as floating-shell-button] [status-im2.contexts.quo-preview.navigation.floating-shell-button :as floating-shell-button]
[status-im.ui2.screens.quo2-preview.tabs.account-selector :as account-selector] [status-im2.contexts.quo-preview.tabs.account-selector :as account-selector]
[status-im.ui2.screens.quo2-preview.tabs.segmented-tab :as segmented] [status-im2.contexts.quo-preview.tabs.segmented-tab :as segmented]
[status-im.ui2.screens.quo2-preview.tabs.tabs :as tabs] [status-im2.contexts.quo-preview.tabs.tabs :as tabs]
[status-im.ui2.screens.quo2-preview.tags.context-tags :as context-tags] [status-im2.contexts.quo-preview.tags.context-tags :as context-tags]
[status-im.ui2.screens.quo2-preview.tags.tags :as tags] [status-im2.contexts.quo-preview.tags.tags :as tags]
[status-im.ui2.screens.quo2-preview.tags.permission-tag :as permission-tag] [status-im2.contexts.quo-preview.tags.permission-tag :as permission-tag]
[status-im.ui2.screens.quo2-preview.tags.status-tags :as status-tags] [status-im2.contexts.quo-preview.tags.status-tags :as status-tags]
[status-im.ui2.screens.quo2-preview.tags.token-tag :as token-tag] [status-im2.contexts.quo-preview.tags.token-tag :as token-tag]
[status-im.ui2.screens.quo2-preview.wallet.token-overview :as token-overview] [status-im2.contexts.quo-preview.wallet.token-overview :as token-overview]
[status-im.ui2.screens.quo2-preview.wallet.network-breakdown :as network-breakdown] [status-im2.contexts.quo-preview.wallet.network-breakdown :as network-breakdown]
[status-im.ui2.screens.quo2-preview.wallet.network-amount :as network-amount] [status-im2.contexts.quo-preview.wallet.network-amount :as network-amount]
[status-im.ui2.screens.quo2-preview.navigation.page-nav :as page-nav] [status-im2.contexts.quo-preview.navigation.page-nav :as page-nav]
[status-im.ui2.screens.quo2-preview.avatars.account-avatar :as account-avatar] [status-im2.contexts.quo-preview.avatars.account-avatar :as account-avatar]
[re-frame.core :as re-frame])) [re-frame.core :as re-frame]))
(def screens-categories (def screens-categories

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.markdown.text (ns status-im2.contexts.quo-preview.markdown.text
(:require [quo2.foundations.colors :as colors] (:require [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.markdown.text :as quo2] [quo2.components.markdown.text :as quo2]
[reagent.core :as reagent])) [reagent.core :as reagent]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.messages.gap (ns status-im2.contexts.quo-preview.messages.gap
(:require (:require
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.messages.gap :as gap] [quo2.components.messages.gap :as gap]
[reagent.core :as reagent] [reagent.core :as reagent]

View File

@ -1,8 +1,8 @@
(ns status-im.ui2.screens.quo2-preview.messages.system-message (ns status-im2.contexts.quo-preview.messages.system-message
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[status-im.react-native.resources :as resources] [status-im.react-native.resources :as resources]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.messages.system-message :as system-message] [quo2.components.messages.system-message :as system-message]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.i18n.i18n :as i18n])) [status-im.i18n.i18n :as i18n]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.navigation.bottom-nav-tab (ns status-im2.contexts.quo-preview.navigation.bottom-nav-tab
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[react-native.reanimated :as reanimated] [react-native.reanimated :as reanimated]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.navigation.bottom-nav-tab :as quo2] [quo2.components.navigation.bottom-nav-tab :as quo2]
[quo2.foundations.colors :as colors])) [quo2.foundations.colors :as colors]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.navigation.floating-shell-button (ns status-im2.contexts.quo-preview.navigation.floating-shell-button
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[react-native.reanimated :as reanimated] [react-native.reanimated :as reanimated]
[quo2.components.navigation.floating-shell-button :as quo2] [quo2.components.navigation.floating-shell-button :as quo2]

View File

@ -1,5 +1,5 @@
(ns status-im.ui2.screens.quo2-preview.navigation.page-nav (ns status-im2.contexts.quo-preview.navigation.page-nav
(:require [status-im.ui2.screens.quo2-preview.preview :as preview] (:require [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.navigation.page-nav :as quo2] [quo2.components.navigation.page-nav :as quo2]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.navigation.top-nav (ns status-im2.contexts.quo-preview.navigation.top-nav
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.navigation.top-nav :as quo2] [quo2.components.navigation.top-nav :as quo2]
[quo2.foundations.colors :as colors])) [quo2.foundations.colors :as colors]))

View File

@ -1,11 +1,11 @@
(ns status-im.ui2.screens.quo2-preview.notifications.activity-logs (ns status-im2.contexts.quo-preview.notifications.activity-logs
(:require [status-im.ui2.screens.quo2-preview.preview :as preview] (:require [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.markdown.text :as text] [quo2.components.markdown.text :as text]
[quo2.components.notifications.activity-logs :as activity-logs] [quo2.components.notifications.activity-logs :as activity-logs]
[quo2.components.tags.context-tags :as context-tags] [quo2.components.tags.context-tags :as context-tags]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.tags.status-tags :as status-tags] [status-im2.contexts.quo-preview.tags.status-tags :as status-tags]
[reagent.core :as reagent])) [reagent.core :as reagent]))
(def descriptor [{:label "Unread?" (def descriptor [{:label "Unread?"

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.posts-and-attachments.messages-skeleton (ns status-im2.contexts.quo-preview.posts-and-attachments.messages-skeleton
(:require [quo.react-native :as rn] (:require [quo.react-native :as rn]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui.screens.chat.components.messages-skeleton :as messages-skeleton])) [status-im.ui.screens.chat.components.messages-skeleton :as messages-skeleton]))

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.preview) (ns status-im2.contexts.quo-preview.preview)
(defmacro list-comp [[binding seq-expr & bindings] body-expr] (defmacro list-comp [[binding seq-expr & bindings] body-expr]
(cond (not binding) (cond (not binding)

View File

@ -1,8 +1,8 @@
(ns status-im.ui2.screens.quo2-preview.preview (ns status-im2.contexts.quo-preview.preview
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.foundations.colors :as colors]) [quo2.foundations.colors :as colors])
(:require-macros status-im.ui2.screens.quo2-preview.preview)) (:require-macros status-im2.contexts.quo-preview.preview))
(def container {:flex-direction :row (def container {:flex-direction :row
:padding-vertical 8 :padding-vertical 8

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.reactions.react (ns status-im2.contexts.quo-preview.reactions.react
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.reactions.reaction :as quo2.reaction])) [quo2.components.reactions.reaction :as quo2.reaction]))

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.selectors.disclaimer (ns status-im2.contexts.quo-preview.selectors.disclaimer
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.buttons.button :as button] [quo2.components.buttons.button :as button]

View File

@ -1,4 +1,4 @@
(ns status-im.ui2.screens.quo2-preview.selectors.selectors (ns status-im2.contexts.quo-preview.selectors.selectors
(:require ["react-native" :refer [StyleSheet]] (:require ["react-native" :refer [StyleSheet]]
[oops.core :refer [oget]] [oops.core :refer [oget]]
[quo.previews.preview :as preview] [quo.previews.preview :as preview]

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.switcher.switcher-cards (ns status-im2.contexts.quo-preview.switcher.switcher-cards
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[reagent.core :as reagent] [reagent.core :as reagent]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.react-native.resources :as resources] [status-im.react-native.resources :as resources]
[status-im2.contexts.shell.cards.view :as switcher-cards])) [status-im2.contexts.shell.cards.view :as switcher-cards]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.tabs.account-selector (ns status-im2.contexts.quo-preview.tabs.account-selector
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.tabs.account-selector :as quo2])) [quo2.components.tabs.account-selector :as quo2]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.tabs.segmented-tab (ns status-im2.contexts.quo-preview.tabs.segmented-tab
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.tabs.segmented-tab :as quo2] [quo2.components.tabs.segmented-tab :as quo2]
[reagent.core :as reagent])) [reagent.core :as reagent]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.tabs.tabs (ns status-im2.contexts.quo-preview.tabs.tabs
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.tabs.tabs :as quo2] [quo2.components.tabs.tabs :as quo2]
[reagent.core :as reagent])) [reagent.core :as reagent]))

View File

@ -1,8 +1,8 @@
(ns status-im.ui2.screens.quo2-preview.tags.context-tags (ns status-im2.contexts.quo-preview.tags.context-tags
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[status-im.multiaccounts.core :as multiaccounts] [status-im.multiaccounts.core :as multiaccounts]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.tags.context-tags :as quo2])) [quo2.components.tags.context-tags :as quo2]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.tags.permission-tag (ns status-im2.contexts.quo-preview.tags.permission-tag
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.tags.permission-tag :as permission-tag] [quo2.components.tags.permission-tag :as permission-tag]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[status-im.react-native.resources :as resources] [status-im.react-native.resources :as resources]

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.tags.status-tags (ns status-im2.contexts.quo-preview.tags.status-tags
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.tags.status-tags :as quo2] [quo2.components.tags.status-tags :as quo2]
[status-im.i18n.i18n :as i18n])) [status-im.i18n.i18n :as i18n]))

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.tags.tags (ns status-im2.contexts.quo-preview.tags.tags
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[status-im.ui.components.react :as react] [status-im.ui.components.react :as react]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.tags.tags :as tags] [quo2.components.tags.tags :as tags]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.tags.token-tag (ns status-im2.contexts.quo-preview.tags.token-tag
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.tags.token-tag :as quo2] [quo2.components.tags.token-tag :as quo2]
[quo2.foundations.colors :as colors])) [quo2.foundations.colors :as colors]))

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.wallet.lowest-price (ns status-im2.contexts.quo-preview.wallet.lowest-price
(:require [quo2.foundations.colors :as colors] (:require [quo2.foundations.colors :as colors]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.components.wallet.lowest-price :as quo2] [quo2.components.wallet.lowest-price :as quo2]
[reagent.core :as reagent])) [reagent.core :as reagent]))

View File

@ -1,5 +1,5 @@
(ns status-im.ui2.screens.quo2-preview.wallet.network-amount (ns status-im2.contexts.quo-preview.wallet.network-amount
(:require [status-im.ui2.screens.quo2-preview.preview :as preview] (:require [status-im2.contexts.quo-preview.preview :as preview]
[react-native.core :as rn] [react-native.core :as rn]
[quo2.components.wallet.network-amount :refer [network-amount]] [quo2.components.wallet.network-amount :refer [network-amount]]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]

View File

@ -1,7 +1,7 @@
(ns status-im.ui2.screens.quo2-preview.wallet.network-breakdown (ns status-im2.contexts.quo-preview.wallet.network-breakdown
(:require [reagent.core :as reagent] (:require [reagent.core :as reagent]
[react-native.core :as rn] [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]
[quo2.components.wallet.network-breakdown :as quo2] [quo2.components.wallet.network-breakdown :as quo2]
[status-im.i18n.i18n :as i18n] [status-im.i18n.i18n :as i18n]

View File

@ -1,6 +1,6 @@
(ns status-im.ui2.screens.quo2-preview.wallet.token-overview (ns status-im2.contexts.quo-preview.wallet.token-overview
(:require [react-native.core :as rn] (:require [react-native.core :as rn]
[status-im.ui2.screens.quo2-preview.preview :as preview] [status-im2.contexts.quo-preview.preview :as preview]
[reagent.core :as reagent] [reagent.core :as reagent]
[quo2.components.wallet.token-overview :as quo2] [quo2.components.wallet.token-overview :as quo2]
[quo2.foundations.colors :as colors] [quo2.foundations.colors :as colors]

View File

@ -3,9 +3,9 @@
[status-im2.contexts.communities.discover.view :as communities.discover] [status-im2.contexts.communities.discover.view :as communities.discover]
[status-im2.contexts.communities.overview.view :as communities.overview] [status-im2.contexts.communities.overview.view :as communities.overview]
[status-im2.contexts.shell.view :as shell] [status-im2.contexts.shell.view :as shell]
[status-im2.contexts.quo-preview.main :as quo.preview]
;; TODO remove when not used anymore ;; TODO remove when not used anymore
[status-im.ui2.screens.quo2-preview.main :as quo2.preview]
[status-im.ui2.screens.chat.home :as chat.home] [status-im.ui2.screens.chat.home :as chat.home]
[status-im.ui2.screens.chat.view :as chat] [status-im.ui2.screens.chat.view :as chat]
[status-im.ui.screens.screens :as old-screens])) [status-im.ui.screens.screens :as old-screens]))
@ -36,7 +36,7 @@
:component communities.overview/overview}] :component communities.overview/overview}]
(when config/quo-preview-enabled? (when config/quo-preview-enabled?
quo2.preview/screens) quo.preview/screens)
(when config/quo-preview-enabled? (when config/quo-preview-enabled?
quo2.preview/main-screens))) quo.preview/main-screens)))

View File

@ -4,14 +4,17 @@
[status-im.ethereum.json-rpc :as json-rpc] [status-im.ethereum.json-rpc :as json-rpc]
["react-native" :refer (DevSettings LogBox)])) ["react-native" :refer (DevSettings LogBox)]))
;; Ignore all logs, because there are lots of temporary warnings when developing and hot reloading
(.ignoreAllLogs LogBox)
;; Only ignore warnings/errors that cannot be fixed for the time being. ;; Only ignore warnings/errors that cannot be fixed for the time being.
;; When you add a warning to be ignored explain below why it is ignored and how it can be fixed. ;; When you add a warning to be ignored explain below why it is ignored and how it can be fixed.
;; When a warning is fixed make sure to remove it from here. ;; When a warning is fixed make sure to remove it from here.
(.ignoreLogs ^js LogBox (clj->js ["undefined is not an object (evaluating 'e.message')" #_(.ignoreLogs ^js LogBox (clj->js ["undefined is not an object (evaluating 'e.message')"
"Cannot read property 'message' of undefined" "Cannot read property 'message' of undefined"
"InternalError Metro has encountered an error" "InternalError Metro has encountered an error"
"undefined Unable to resolve module `parse-svg-path`" "undefined Unable to resolve module `parse-svg-path`"
"group12"])) "group12"]))
;; List of ignored warnings/errors: ;; List of ignored warnings/errors:
;; 1. "evaluating 'e.message'": Not sure why this error is happening, but it is coming from here ;; 1. "evaluating 'e.message'": Not sure why this error is happening, but it is coming from here
@ -22,7 +25,6 @@
;; 5. "group12": referring to the group-icon size 12x12. Currently, it is not available. When the design team adds it to the ;; 5. "group12": referring to the group-icon size 12x12. Currently, it is not available. When the design team adds it to the
;; icon set it will be added to project. ;; icon set it will be added to project.
(defn setup [] (defn setup []
(rf/set-mergeable-keys #{:filters/load-filters (rf/set-mergeable-keys #{:filters/load-filters
:pairing/set-installation-metadata :pairing/set-installation-metadata