Skip to content

feat: NanoContractTransactions component [11] #438

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 32 commits into from
Jun 12, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7d2ad8e
feat: add nano contract screen
alexruzenhack Apr 1, 2024
82141bb
feat: add nano contract components
alexruzenhack May 14, 2024
65743f4
feat: improve NanoContractTransactionsList component
alexruzenhack May 31, 2024
3293444
feat: add init effect on sagas/nanoContract
alexruzenhack May 31, 2024
4d127d3
refactor: rename NanoContractTransactions* to NanoContractDetails*
alexruzenhack May 31, 2024
e4a50fd
lint: comply with rules
alexruzenhack May 31, 2024
3ce08a4
chore: update i18n
alexruzenhack May 31, 2024
90b46c6
refactor: use consumeAsyncIterator from utils
alexruzenhack Jun 1, 2024
3af8f25
chore: update NanoContractDetailsScreen title
alexruzenhack Jun 1, 2024
4da4f91
review: apply suggestions
alexruzenhack Jun 4, 2024
1321805
chore: update i18n
alexruzenhack Jun 4, 2024
dad7df9
refactor: change oneline style to use unicode no-break space
alexruzenhack Jun 5, 2024
ea993a3
review: apply suggestions
alexruzenhack Jun 5, 2024
61fb97d
lint: apply rules
alexruzenhack Jun 5, 2024
0ff1022
refactor: use methods from the store
alexruzenhack Jun 5, 2024
920a461
fix: await async fn
alexruzenhack Jun 6, 2024
d8e1929
refact: extract getAllAddresses as utility fn
alexruzenhack Jun 6, 2024
7d01184
refactor: replace call to "replaceAll" to "no-break space" char in th…
alexruzenhack Jun 6, 2024
2af6825
feat: add "offcard" prop to FeedbackContent component
alexruzenhack Jun 6, 2024
fc355b7
feat: add error and loading feedback content to select addresses modal
alexruzenhack Jun 6, 2024
d9d6e0a
lint: comply with rules
alexruzenhack Jun 6, 2024
c42b2e1
chore: change style name to feedbackContentIcon
alexruzenhack Jun 6, 2024
b1a706d
chore: remove console.log
alexruzenhack Jun 7, 2024
6432c23
refactor: move fetch all wallet addresses to a saga effect on sagas/m…
alexruzenhack Jun 7, 2024
c36592f
chore: update i18n
alexruzenhack Jun 7, 2024
263822e
refactor: offcard style
alexruzenhack Jun 7, 2024
7373f05
review: apply suggestions
alexruzenhack Jun 7, 2024
9ed0a9a
lint: comply with rules
alexruzenhack Jun 7, 2024
e9100f5
chore: update i18n
alexruzenhack Jun 7, 2024
05e098e
review: apply suggestions
alexruzenhack Jun 10, 2024
c6e14bf
refactor: move effects from mixins to wallet
alexruzenhack Jun 12, 2024
cf48e7e
refactor: remove mixins from sagas/index.js
alexruzenhack Jun 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 18 additions & 9 deletions locale/da/texts.po
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ msgid "Your transfer of **${ this.amountAndToken }** has been confirmed"
msgstr "Din overførsel af **${ _this.amountAndToken }** er bekræftet"

#: src/components/NanoContract/EditAddressModal.component.js:60
#: src/components/NanoContract/SelectAddressModal.component.js:122
#: src/components/NanoContract/SelectAddressModal.component.js:117
#: src/screens/SendConfirmScreen.js:161
msgid "Address"
msgstr "Adresse"
Expand Down Expand Up @@ -931,6 +931,15 @@ msgstr ""
msgid "Nano Contract Details"
msgstr ""

#: src/sagas/mixins.js:30
msgid "Wallet is not ready to load all addresses."
msgstr ""

#. This will show the message in the feedback content at SelectAddressModal
#: src/sagas/mixins.js:46
msgid "There was an error while loading all addresses. Try again later."
msgstr ""

#: src/sagas/nanoContract.js:43
msgid "Nano Contract already registered."
msgstr ""
Expand Down Expand Up @@ -1260,7 +1269,7 @@ msgid "Go back"
msgstr ""

#: src/components/NanoContract/NanoContractDetails.component.js:158
#: src/components/NanoContract/SelectAddressModal.component.js:110
#: src/components/NanoContract/SelectAddressModal.component.js:105
msgid "Loading"
msgstr ""

Expand Down Expand Up @@ -1307,33 +1316,33 @@ msgstr ""
msgid "Register new"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:95
#: src/components/NanoContract/SelectAddressModal.component.js:90
msgid "Choose New Wallet Address"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:102
#: src/components/NanoContract/SelectAddressModal.component.js:97
msgid "Load Addresses Error"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:103
#: src/components/NanoContract/SelectAddressModal.component.js:98
msgid ""
"There was an error while loading wallet's addresses. Close the modal and try "
"again."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:111
#: src/components/NanoContract/SelectAddressModal.component.js:106
msgid "Loading all wallet's addresses."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:119
#: src/components/NanoContract/SelectAddressModal.component.js:114
msgid "Current Information"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:120
#: src/components/NanoContract/SelectAddressModal.component.js:115
msgid "To change, select other address on the list below."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:183
#: src/components/NanoContract/SelectAddressModal.component.js:178
msgid "index"
msgstr ""

Expand Down
32 changes: 21 additions & 11 deletions locale/pt-br/texts.po
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,7 @@ msgid "Your transfer of **${ this.amountAndToken }** has been confirmed"
msgstr "Sua transferência de **${ this.amountAndToken }** foi confirmada"

#: src/components/NanoContract/EditAddressModal.component.js:60
#: src/components/NanoContract/SelectAddressModal.component.js:122
#: src/components/NanoContract/SelectAddressModal.component.js:117
#: src/screens/SendConfirmScreen.js:161
msgid "Address"
msgstr "Endereço"
Expand Down Expand Up @@ -957,6 +957,16 @@ msgstr ""
msgid "Nano Contract Details"
msgstr "Detalhes do Nano Contract"

#: src/sagas/mixins.js:30
msgid "Wallet is not ready to load all addresses."
msgstr "A wallet não está pronta para carregar todos os endereços."

#: src/sagas/mixins.js:46
msgid "There was an error while loading all addresses. Try again later."
msgstr ""
"Ocorreu um erro durante download dos endereços da wallet. Feche o modal e "
"tente novamente."

#: src/sagas/nanoContract.js:43
msgid "Nano Contract already registered."
msgstr "Nano Contract já registrado."
Expand Down Expand Up @@ -1298,7 +1308,7 @@ msgid "Go back"
msgstr "Voltar"

#: src/components/NanoContract/NanoContractDetails.component.js:158
#: src/components/NanoContract/SelectAddressModal.component.js:110
#: src/components/NanoContract/SelectAddressModal.component.js:105
msgid "Loading"
msgstr "Carregando"

Expand Down Expand Up @@ -1345,35 +1355,35 @@ msgstr "Você pode acompanhar os Nano Contracts registrados nesta tela."
msgid "Register new"
msgstr "Registrar novo"

#: src/components/NanoContract/SelectAddressModal.component.js:95
#: src/components/NanoContract/SelectAddressModal.component.js:90
msgid "Choose New Wallet Address"
msgstr "Escolha o Novo Endereço"

#: src/components/NanoContract/SelectAddressModal.component.js:102
#: src/components/NanoContract/SelectAddressModal.component.js:97
msgid "Load Addresses Error"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:103
#: src/components/NanoContract/SelectAddressModal.component.js:98
msgid ""
"There was an error while loading wallet's addresses. Close the modal and try "
"again."
msgstr ""
"Ocorreu um erro durante download dos endereços da wallet. Feche o modal"
"e tente novamente."
"Ocorreu um erro durante download dos endereços da wallet. Feche o modale "
"tente novamente."

#: src/components/NanoContract/SelectAddressModal.component.js:111
#: src/components/NanoContract/SelectAddressModal.component.js:106
msgid "Loading all wallet's addresses."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:119
#: src/components/NanoContract/SelectAddressModal.component.js:114
msgid "Current Information"
msgstr "Informação Atual"

#: src/components/NanoContract/SelectAddressModal.component.js:120
#: src/components/NanoContract/SelectAddressModal.component.js:115
msgid "To change, select other address on the list below."
msgstr "Para alterar, selecione outro endereço da lista abaixo."

#: src/components/NanoContract/SelectAddressModal.component.js:183
#: src/components/NanoContract/SelectAddressModal.component.js:178
msgid "index"
msgstr "índice"

Expand Down
27 changes: 18 additions & 9 deletions locale/ru-ru/texts.po
Original file line number Diff line number Diff line change
Expand Up @@ -700,7 +700,7 @@ msgid "Your transfer of **${ this.amountAndToken }** has been confirmed"
msgstr "Ваш перевод **${ this.amountAndToken }** был подтвержден"

#: src/components/NanoContract/EditAddressModal.component.js:60
#: src/components/NanoContract/SelectAddressModal.component.js:122
#: src/components/NanoContract/SelectAddressModal.component.js:117
#: src/screens/SendConfirmScreen.js:161
msgid "Address"
msgstr "Адрес"
Expand Down Expand Up @@ -935,6 +935,15 @@ msgstr ""
msgid "Nano Contract Details"
msgstr ""

#: src/sagas/mixins.js:30
msgid "Wallet is not ready to load all addresses."
msgstr ""

#. This will show the message in the feedback content at SelectAddressModal
#: src/sagas/mixins.js:46
msgid "There was an error while loading all addresses. Try again later."
msgstr ""

#: src/sagas/nanoContract.js:43
msgid "Nano Contract already registered."
msgstr ""
Expand Down Expand Up @@ -1249,7 +1258,7 @@ msgid "Go back"
msgstr ""

#: src/components/NanoContract/NanoContractDetails.component.js:158
#: src/components/NanoContract/SelectAddressModal.component.js:110
#: src/components/NanoContract/SelectAddressModal.component.js:105
msgid "Loading"
msgstr ""

Expand Down Expand Up @@ -1296,33 +1305,33 @@ msgstr ""
msgid "Register new"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:95
#: src/components/NanoContract/SelectAddressModal.component.js:90
msgid "Choose New Wallet Address"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:102
#: src/components/NanoContract/SelectAddressModal.component.js:97
msgid "Load Addresses Error"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:103
#: src/components/NanoContract/SelectAddressModal.component.js:98
msgid ""
"There was an error while loading wallet's addresses. Close the modal and try "
"again."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:111
#: src/components/NanoContract/SelectAddressModal.component.js:106
msgid "Loading all wallet's addresses."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:119
#: src/components/NanoContract/SelectAddressModal.component.js:114
msgid "Current Information"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:120
#: src/components/NanoContract/SelectAddressModal.component.js:115
msgid "To change, select other address on the list below."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:183
#: src/components/NanoContract/SelectAddressModal.component.js:178
msgid "index"
msgstr ""

Expand Down
27 changes: 18 additions & 9 deletions locale/texts.pot
Original file line number Diff line number Diff line change
Expand Up @@ -696,7 +696,7 @@ msgid "Your transfer of **${ this.amountAndToken }** has been confirmed"
msgstr ""

#: src/components/NanoContract/EditAddressModal.component.js:60
#: src/components/NanoContract/SelectAddressModal.component.js:122
#: src/components/NanoContract/SelectAddressModal.component.js:117
#: src/screens/SendConfirmScreen.js:161
msgid "Address"
msgstr ""
Expand Down Expand Up @@ -928,6 +928,15 @@ msgstr ""
msgid "Nano Contract Details"
msgstr ""

#: src/sagas/mixins.js:30
msgid "Wallet is not ready to load all addresses."
msgstr ""

#: src/sagas/mixins.js:46
#. This will show the message in the feedback content at SelectAddressModal
msgid "There was an error while loading all addresses. Try again later."
msgstr ""

#: src/sagas/nanoContract.js:43
msgid "Nano Contract already registered."
msgstr ""
Expand Down Expand Up @@ -1242,7 +1251,7 @@ msgid "Go back"
msgstr ""

#: src/components/NanoContract/NanoContractDetails.component.js:158
#: src/components/NanoContract/SelectAddressModal.component.js:110
#: src/components/NanoContract/SelectAddressModal.component.js:105
msgid "Loading"
msgstr ""

Expand Down Expand Up @@ -1289,33 +1298,33 @@ msgstr ""
msgid "Register new"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:95
#: src/components/NanoContract/SelectAddressModal.component.js:90
msgid "Choose New Wallet Address"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:102
#: src/components/NanoContract/SelectAddressModal.component.js:97
msgid "Load Addresses Error"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:103
#: src/components/NanoContract/SelectAddressModal.component.js:98
msgid ""
"There was an error while loading wallet's addresses. Close the modal and "
"try again."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:111
#: src/components/NanoContract/SelectAddressModal.component.js:106
msgid "Loading all wallet's addresses."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:119
#: src/components/NanoContract/SelectAddressModal.component.js:114
msgid "Current Information"
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:120
#: src/components/NanoContract/SelectAddressModal.component.js:115
msgid "To change, select other address on the list below."
msgstr ""

#: src/components/NanoContract/SelectAddressModal.component.js:183
#: src/components/NanoContract/SelectAddressModal.component.js:178
msgid "index"
msgstr ""

Expand Down
Loading