mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-03-24 16:18: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(
|
||||
onTap: () async {
|
||||
await showPopUp<void>(
|
||||
|
@ -246,7 +246,11 @@ class WalletRestoreFromSeedFormState extends State<WalletRestoreFromSeedForm> {
|
|||
);
|
||||
|
||||
void _changeLanguage(String language) {
|
||||
final setLang = isPolyseed ? "POLYSEED_$language" : language;
|
||||
final setLang = isPolyseed
|
||||
? "POLYSEED_$language"
|
||||
: seedTypeController.value.text.contains("14")
|
||||
? "WOWSEED_" + language
|
||||
: language;
|
||||
setState(() {
|
||||
this.language = setLang;
|
||||
seedWidgetStateKey.currentState!.changeSeedLanguage(setLang);
|
||||
|
|
|
@ -170,6 +170,10 @@ class CWWownero extends Wownero {
|
|||
final lang = language.replaceAll("POLYSEED_", "");
|
||||
return PolyseedLang.getByEnglishName(lang).words;
|
||||
}
|
||||
if (language.startsWith("WOWSEED_")) {
|
||||
final lang = language.replaceAll("WOWSEED_", "");
|
||||
return PolyseedLang.getByEnglishName(lang).words;
|
||||
}
|
||||
switch (language.toLowerCase()) {
|
||||
case 'english':
|
||||
return EnglishMnemonics.words;
|
||||
|
@ -224,13 +228,13 @@ class CWWownero extends Wownero {
|
|||
name: name, password: password, height: height, mnemonic: mnemonic);
|
||||
|
||||
@override
|
||||
WalletCredentials createWowneroNewWalletCredentials({
|
||||
required String name,
|
||||
required String language,
|
||||
required bool isPolyseed,
|
||||
String? password}) =>
|
||||
WalletCredentials createWowneroNewWalletCredentials(
|
||||
{required String name,
|
||||
required String language,
|
||||
required bool isPolyseed,
|
||||
String? password}) =>
|
||||
WowneroNewWalletCredentials(
|
||||
name: name, password: password, language: language, isPolyseed: isPolyseed);
|
||||
name: name, password: password, language: language, isPolyseed: isPolyseed);
|
||||
|
||||
@override
|
||||
Map<String, String> getKeys(Object wallet) {
|
||||
|
|
Loading…
Reference in a new issue