updated leave button background color to community color

This commit is contained in:
John Ngei 2024-04-03 17:38:41 +02:00 committed by GitHub
parent b0964eff64
commit f114908c4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 10 deletions

View File

@ -112,13 +112,13 @@
:on-press #(hide-sheet-and-dispatch [:communities/share-community-pressed id])})
(defn leave-community
[id]
[id color]
{:icon :i/log-out
:label (i18n/label :t/leave-community)
:accessibility-label :leave-community
:danger? true
:on-press #(rf/dispatch [:show-bottom-sheet
{:content (fn [] [leave-menu/leave-sheet id])}])})
{:content (fn [] [leave-menu/leave-sheet id color])}])})
(defn cancel-request-to-join
[id request-id]
@ -152,7 +152,7 @@
(not-joined-options id token-gated? pending?)))
(defn joined-options
[id token-gated? muted? muted-till]
[id token-gated? muted? muted-till color]
[[(view-members id)
(view-rules id)
(when token-gated? (view-token-gating id))
@ -164,7 +164,7 @@
(invite-contacts id)
(show-qr id)
(share-community id)]
[(assoc (leave-community id) :add-divider? true)]])
[(assoc (leave-community id color) :add-divider? true)]])
(defn owner-options
[id token-gated? muted? muted-till]
@ -181,11 +181,11 @@
(defn get-context-drawers
[{:keys [id]}]
(let [{:keys [token-permissions admin joined
muted banList muted-till]} (rf/sub [:communities/community id])
request-id (rf/sub [:communities/my-pending-request-to-join id])]
muted banList muted-till color]} (rf/sub [:communities/community id])
request-id (rf/sub [:communities/my-pending-request-to-join id])]
(cond
admin (owner-options id token-permissions muted muted-till)
joined (joined-options id token-permissions muted muted-till)
joined (joined-options id token-permissions muted muted-till color)
request-id (join-request-sent-options id token-permissions request-id)
banList (banned-options id token-permissions)
:else (not-joined-options id token-permissions request-id))))

View File

@ -13,7 +13,7 @@
(rf/dispatch event))
(defn leave-sheet
[id]
[id color]
[generic-menu/view
{:id id
:title (i18n/label :t/leave-community?)}
@ -31,8 +31,9 @@
:container-style style/cancel-button}
(i18n/label :t/cancel)]
[quo/button
{:on-press #(hide-sheet-and-dispatch [:communities/leave id])
:container-style style/action-button}
{:on-press #(hide-sheet-and-dispatch [:communities/leave id])
:customization-color color
:container-style style/action-button}
(i18n/label :t/leave-community)]]]])
(defn cancel-request-sheet