Fix linter issues
This commit is contained in:
parent
575300c718
commit
6cd58f80c0
|
@ -188,8 +188,9 @@
|
|||
[{{:keys [account-name account-color emoji]} :state}]
|
||||
(fn [{:keys [on-change-text set-account-color set-emoji customization-color keypair-name error]}]
|
||||
(let [{:keys [new-account-data workflow]} (rf/sub [:wallet/create-account-new-keypair])
|
||||
derivation-path (when (not= workflow :workflow/new-keypair.import-private-key)
|
||||
constants/path-default-wallet)]
|
||||
derivation-path (when (not= workflow
|
||||
:workflow/new-keypair.import-private-key)
|
||||
constants/path-default-wallet)]
|
||||
[floating-button
|
||||
{:account-color @account-color
|
||||
:slide-button-props {:on-auth-success (fn on-auth-success [password]
|
||||
|
@ -284,33 +285,33 @@
|
|||
:account-name-error account-name-error
|
||||
:emoji-and-color-error? emoji-and-color-error?}]
|
||||
(fn []
|
||||
(let [customization-color (rf/sub [:profile/customization-color])
|
||||
(let [customization-color (rf/sub [:profile/customization-color])
|
||||
;; Having a keypair means the user is importing it or creating it.
|
||||
{:keys [keypair-name workflow]} (rf/sub [:wallet/create-account-new-keypair])
|
||||
accounts-names (rf/sub [:wallet/accounts-names])
|
||||
accounts-emojis-and-colors (rf/sub [:wallet/accounts-emojis-and-colors])
|
||||
on-change-text (rn/use-callback
|
||||
(fn [new-text]
|
||||
(reset! account-name new-text)
|
||||
(reset! account-name-error
|
||||
(common.utils/get-account-name-error new-text
|
||||
accounts-names)))
|
||||
[accounts-names accounts-emojis-and-colors])
|
||||
check-emoji-and-color-error (fn [emoji color]
|
||||
(let [repeated? (accounts-emojis-and-colors [emoji color])]
|
||||
(reset! emoji-and-color-error?
|
||||
(when repeated? :emoji-and-color))))
|
||||
set-account-color (rn/use-callback
|
||||
(fn [new-color]
|
||||
(reset! account-color new-color)
|
||||
(check-emoji-and-color-error @emoji new-color))
|
||||
[accounts-emojis-and-colors @emoji])
|
||||
set-emoji (rn/use-callback
|
||||
(fn [new-emoji]
|
||||
(reset! emoji new-emoji)
|
||||
(check-emoji-and-color-error new-emoji @account-color))
|
||||
[accounts-emojis-and-colors @account-color])
|
||||
error (or @account-name-error @emoji-and-color-error?)]
|
||||
{:keys [keypair-name workflow]} (rf/sub [:wallet/create-account-new-keypair])
|
||||
accounts-names (rf/sub [:wallet/accounts-names])
|
||||
accounts-emojis-and-colors (rf/sub [:wallet/accounts-emojis-and-colors])
|
||||
on-change-text (rn/use-callback
|
||||
(fn [new-text]
|
||||
(reset! account-name new-text)
|
||||
(reset! account-name-error
|
||||
(common.utils/get-account-name-error new-text
|
||||
accounts-names)))
|
||||
[accounts-names accounts-emojis-and-colors])
|
||||
check-emoji-and-color-error (fn [emoji color]
|
||||
(let [repeated? (accounts-emojis-and-colors [emoji color])]
|
||||
(reset! emoji-and-color-error?
|
||||
(when repeated? :emoji-and-color))))
|
||||
set-account-color (rn/use-callback
|
||||
(fn [new-color]
|
||||
(reset! account-color new-color)
|
||||
(check-emoji-and-color-error @emoji new-color))
|
||||
[accounts-emojis-and-colors @emoji])
|
||||
set-emoji (rn/use-callback
|
||||
(fn [new-emoji]
|
||||
(reset! emoji new-emoji)
|
||||
(check-emoji-and-color-error new-emoji @account-color))
|
||||
[accounts-emojis-and-colors @account-color])
|
||||
error (or @account-name-error @emoji-and-color-error?)]
|
||||
|
||||
(rn/use-mount #(check-emoji-and-color-error @emoji @account-color))
|
||||
(rn/use-unmount #(rf/dispatch [:wallet/clear-create-account]))
|
||||
|
|
Loading…
Reference in New Issue