mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-03-23 23:58:48 +00:00
UI fixes for wownero seed restore
This commit is contained in:
parent
da26e0b786
commit
5f22e7ab1b
2 changed files with 16 additions and 8 deletions
|
@ -185,7 +185,7 @@ class WalletRestoreFromSeedFormState extends State<WalletRestoreFromSeedForm> {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
if (widget.displayLanguageSelector)
|
if (!seedTypeController.value.text.contains("14") && widget.displayLanguageSelector)
|
||||||
GestureDetector(
|
GestureDetector(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
await showPopUp<void>(
|
await showPopUp<void>(
|
||||||
|
@ -246,7 +246,11 @@ class WalletRestoreFromSeedFormState extends State<WalletRestoreFromSeedForm> {
|
||||||
);
|
);
|
||||||
|
|
||||||
void _changeLanguage(String language) {
|
void _changeLanguage(String language) {
|
||||||
final setLang = isPolyseed ? "POLYSEED_$language" : language;
|
final setLang = isPolyseed
|
||||||
|
? "POLYSEED_$language"
|
||||||
|
: seedTypeController.value.text.contains("14")
|
||||||
|
? "WOWSEED_" + language
|
||||||
|
: language;
|
||||||
setState(() {
|
setState(() {
|
||||||
this.language = setLang;
|
this.language = setLang;
|
||||||
seedWidgetStateKey.currentState!.changeSeedLanguage(setLang);
|
seedWidgetStateKey.currentState!.changeSeedLanguage(setLang);
|
||||||
|
|
|
@ -170,6 +170,10 @@ class CWWownero extends Wownero {
|
||||||
final lang = language.replaceAll("POLYSEED_", "");
|
final lang = language.replaceAll("POLYSEED_", "");
|
||||||
return PolyseedLang.getByEnglishName(lang).words;
|
return PolyseedLang.getByEnglishName(lang).words;
|
||||||
}
|
}
|
||||||
|
if (language.startsWith("WOWSEED_")) {
|
||||||
|
final lang = language.replaceAll("WOWSEED_", "");
|
||||||
|
return PolyseedLang.getByEnglishName(lang).words;
|
||||||
|
}
|
||||||
switch (language.toLowerCase()) {
|
switch (language.toLowerCase()) {
|
||||||
case 'english':
|
case 'english':
|
||||||
return EnglishMnemonics.words;
|
return EnglishMnemonics.words;
|
||||||
|
@ -224,13 +228,13 @@ class CWWownero extends Wownero {
|
||||||
name: name, password: password, height: height, mnemonic: mnemonic);
|
name: name, password: password, height: height, mnemonic: mnemonic);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
WalletCredentials createWowneroNewWalletCredentials({
|
WalletCredentials createWowneroNewWalletCredentials(
|
||||||
required String name,
|
{required String name,
|
||||||
required String language,
|
required String language,
|
||||||
required bool isPolyseed,
|
required bool isPolyseed,
|
||||||
String? password}) =>
|
String? password}) =>
|
||||||
WowneroNewWalletCredentials(
|
WowneroNewWalletCredentials(
|
||||||
name: name, password: password, language: language, isPolyseed: isPolyseed);
|
name: name, password: password, language: language, isPolyseed: isPolyseed);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Map<String, String> getKeys(Object wallet) {
|
Map<String, String> getKeys(Object wallet) {
|
||||||
|
|
Loading…
Reference in a new issue