Merge remote-tracking branch 'upstream/develop' into inji-691

Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com>
This commit is contained in:
KiruthikaJeyashankar
2024-01-31 09:41:23 +05:30
18 changed files with 126 additions and 96 deletions

View File

@@ -24,7 +24,7 @@ fileignoreconfig:
- filename: screens/BiometricScreenController.ts
checksum: 4a424adbd2d2404c9d968c54607885af643a07e09acc4a2d37c6e7a7952c4945
- filename: screens/Home/IntroSlidersScreen.tsx
checksum: 99aad6f5e474f4d5dfa563245d7b627f5fed28a1a4fe8879cc8b8cc538a66f4e
checksum: af4a7e2d04b1141b7c32acfabeb3213a32eaca2a8e8f61e6958b6c97219dce57
- filename: machines/issuersMachine.ts
checksum: 742b8ff561dca61be08ab0b9aef3997ad5d043df298a84c17349dc0206ddcee6
- filename: machines/issuersMachine.typegen.ts
@@ -154,18 +154,22 @@ fileignoreconfig:
- filename: components/BackupAndRestoreAllScreenBanner.tsx
checksum: 2c98e7e83959c9dac4dd12da32f81483c3d334bd05e279637cf465475fbf54b8
checksum: f26489ce4ac607884437ad06c3117cc34d6cbcbcd3dd5719790fbe01a0853ee5
- filename: locales/hin.json
checksum: 50e2f505c481ee51689b4f77ad7ffa73c615295b108644d348a070e45769536f
- filename: locales/kan.json
checksum: 0fbe475140833c41bd507aef69a52ee5d4f50b7bb48bdeece3439c50e8fac40e
- filename: locales/ara.json
checksum: 750acb34283ba1d6f4bf9228f178d86b507c9951482e826dc0c39bc65f09542c
- filename: locales/tam.json
checksum: 1a1b6756808b1640dea3bb31931ee13b2b52c1a8afc5b2cf8b92b218605e2ef0
- filename: machines/backup.ts
checksum: df40cc92db9e459ab19d8382713afb24ae89c88a944623bbc21a7e6b9bc327a3
- filename: locales/en.json
checksum: 168ed8395903f524df4c6ae245cc09922efe115420123a6bf531a6cbbcb37eec
checksum: 881b12057430b1b465306f6171d8a1c025c69909a29b6f9c405f70c2990ac4f4
- filename: locales/hin.json
checksum: 69bffc48c583a985ed6853988ca9f4a559adbdf14f4763f197e982a3684f3bad
- filename: locales/kan.json
checksum: f62d0d6cfd1454b396583ea7d0f438bcabd200c6af68f1327a7dfc3f5177d6d5
- filename: locales/ara.json
checksum: 89e413bc5884783f0601f8a22855f3da0cdd0ac9e9f80a1edd4e6a5fb10d94d4
- filename: locales/tam.json
checksum: 1beed968fa5d67d57961dbbaaade3596caaf543adb90847b40a558d0b50397bd
- filename: locales/spa.json
checksum: 0512efe6eb481f24aa31c5647776d7590b88275b5ab7d7e4c51bb6b9b8e0a0c0
checksum: a03c5fa839d761f7bf5bbf0ea9bbd48da57116430a99e1d22f0e7184435d468c
- filename: locales/fil.json
checksum: f55e257a5deb40b4d3c07ed7beae31c62a75188e776b9e3154f7f07353b86f3f
checksum: 29193fd3b14b7332bf7a485f659197002f29a58af88ed0653cae262e7254c84d
- filename: screens/Home/IntroSlidersScreen.tsx
checksum: af4a7e2d04b1141b7c32acfabeb3213a32eaca2a8e8f61e6958b6c97219dce57
version: ""

BIN
assets/Intro_Backup.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

BIN
assets/Intro_Share.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

@@ -4,7 +4,6 @@ import React from 'react';
import {setTextColor} from './VCUtils';
import LinearGradient from 'react-native-linear-gradient';
import ShimmerPlaceHolder from 'react-native-shimmer-placeholder';
import {Tooltip} from 'react-native-elements';
export const VCItemField = ({
verifiableCredential,
@@ -39,25 +38,23 @@ export const VCItemField = ({
style={[Theme.Styles.subtitle]}>
{fieldName}
</Text>
<Tooltip
toggleOnPress={fieldValue.length > 20}
containerStyle={{
width: 200,
height: null,
overflow: 'hidden',
}}
skipAndroidStatusBar={true}
backgroundColor={Theme.Colors.Icon}
popover={<Text>{fieldValue}</Text>}>
{Array.isArray(fieldValue) ? (
fieldValue.map(field => (
<Text
testID={`${fieldName}Value`}
weight="semibold"
style={[Theme.Styles.subtitle, setTextColor(wellknown)]}>
{field}
</Text>
))
) : (
<Text
testID={`${fieldName}Value`}
weight="semibold"
numLines={1}
ellipsizeMode={'tail'}
style={[Theme.Styles.subtitle, setTextColor(wellknown)]}>
{fieldValue}
</Text>
</Tooltip>
)}
</Column>
);
};

View File

@@ -58,8 +58,13 @@ export const getFieldValue = (
return getLocalizedField(
getFullAddress(verifiableCredential?.credentialSubject),
);
default:
return getLocalizedField(verifiableCredential?.credentialSubject[field]);
default: {
const fieldValue = verifiableCredential?.credentialSubject[field];
if (Array.isArray(fieldValue) && typeof fieldValue[0] != Object) {
return fieldValue;
}
return getLocalizedField(fieldValue);
}
}
};

View File

@@ -1487,10 +1487,11 @@ export const DefaultTheme = {
ICON_LARGE_SIZE: 33,
CloseCard: require('../../../assets/Card_Bg1.png'),
OpenCard: require('../../../assets/Card_Bg1.png'),
sharingIntro: require('../../../assets/Intro_Secure_Sharing.png'),
walletIntro: require('../../../assets/Intro_Wallet_Binding.png'),
IntroScanner: require('../../../assets/Intro_Scanner.png'),
protectPrivacy: require('../../../assets/Intro_Unlock_Method.png'),
IntroWelcome: require('../../../assets/Intro_Unlock.png'),
SecureSharing: require('../../../assets/Intro_Secure_Sharing.png'),
DigitalWallet: require('../../../assets/Intro_Wallet.png'),
IntroShare: require('../../../assets/Intro_Share.png'),
IntroBackup: require('../../../assets/Intro_Backup.png'),
elevation(level: ElevationLevel): ViewStyle {
// https://ethercreative.github.io/react-native-shadow-generator/

View File

@@ -1498,10 +1498,11 @@ export const PurpleTheme = {
ICON_LARGE_SIZE: 33,
CloseCard: require('../../../assets/Card_Bg1.png'),
OpenCard: require('../../../assets/Card_Bg1.png'),
sharingIntro: require('../../../assets/Intro_Secure_Sharing.png'),
walletIntro: require('../../../assets/Intro_Wallet_Binding.png'),
IntroScanner: require('../../../assets/Intro_Scanner.png'),
protectPrivacy: require('../../../assets/Intro_Unlock_Method.png'),
IntroWelcome: require('../../../assets/Intro_Unlock.png'),
SecureSharing: require('../../../assets/Intro_Secure_Sharing.png'),
DigitalWallet: require('../../../assets/Intro_Wallet.png'),
IntroShare: require('../../../assets/Intro_Share.png'),
IntroBackup: require('../../../assets/Intro_Backup.png'),
elevation(level: ElevationLevel): ViewStyle {
// https://ethercreative.github.io/react-native-shadow-generator/

View File

@@ -339,14 +339,16 @@
}
},
"OnboardingOverlay": {
"stepOneTitle": شاركة آمنة!",
"stepOneText": "احتفظ ببيانات الاعتماد الرقمية الخاصة بك معك في جميع الأوقات. يساعدك Inji على إدارتها واستخدامها بشكل فعال. للبدء ، أضف بطاقات إلى ملف التعريف الخاص بك.",
"stepTwoTitle": "المحفظة الرقمية الموثوقة",
"stepTwoText": "قم بتخزين وحمل جميع بطاقاتك المهمة في محفظة واحدة موثوق بها.",
"stepThreeTitle": "مشاركة آمنة",
"stepThreeText": "شارك بطاقاتك بأمان وبطريقة خالية من المتاعب واستفد من الخدمات المتنوعة.",
"stepFourTitle": "مصادقة خالية من المتاعب",
"stepFourText": "قم بمصادقة نفسك بسهولة باستخدام بيانات الاعتماد الرقمية المخزنة.",
"stepOneTitle": رحباً!",
"stepOneText": "احتفظ ببيانات اعتمادك الرقمية معك في جميع الأوقات. ",
"stepTwoTitle": "المشاركة الآمنة",
"stepTwoText": "شارك بطاقاتك بأمان وبطريقة خالية من المتاعب واستفد من الخدمات المتنوعة.",
"stepThreeTitle": "المحفظة الرقمية الموثوقة",
"stepThreeText": "قم بتخزين وحمل جميع بطاقاتك المهمة في محفظة واحدة موثوقة.",
"stepFourTitle": "الوصول السريع",
"stepFourText": "قم بالمصادقة على نفسك بسهولة باستخدام بيانات الاعتماد الرقمية المخزنة.",
"stepFiveTitle": "نسخ إحتياطي للبيانات",
"stepFiveText": "قم بحماية بياناتك بسهولة باستخدام النسخة الاحتياطية لدينا",
"getStarted": "البدء",
"goBack": "عُد",
"back": "خلف",

View File

@@ -342,12 +342,14 @@
"OnboardingOverlay": {
"stepOneTitle": "Welcome!",
"stepOneText": "Keep your digital credential with you at all times. Inji helps you manage and use them effectively. To get started, add cards to your profile.",
"stepTwoTitle": "Trusted Digital Wallet",
"stepTwoText": "Store and carry all your important cards in a single trusted wallet.",
"stepThreeTitle": "Secure Sharing",
"stepThreeText": "Share your cards securely in a hassle free way and avail various services.",
"stepFourTitle": "Hassle free authentication",
"stepTwoTitle": "Secure Sharing",
"stepTwoText": "Share your cards securely in a hassle free way and avail various services.",
"stepThreeTitle": "Trusted Digital Wallet",
"stepThreeText": "Store and carry all your important cards in a single trusted wallet.",
"stepFourTitle": "Quick Access",
"stepFourText": "Authenticate yourself with ease using the stored digital credential.",
"stepFiveTitle": "Backup Data",
"stepFiveText": "Protect your data with ease using our Backup & Restore feature. Safely store your VCs against loss or accidents by creating regular backups and recover it effortlessly whenever needed for seamless continuity.",
"getStarted": "Get Started",
"goBack": "Go Back",
"back": "Back",

View File

@@ -338,16 +338,18 @@
}
},
"OnboardingOverlay": {
"stepOneTitle": "Ligtas na Pagbabahagi!",
"stepOneText": "Ibahagi at tumanggap ng card nang mabilis gamit ang camera ng iyong telepono upang mag-scan ng mga QR code",
"stepTwoTitle": "Pinagkakatiwalaang Digital Wallet",
"stepTwoText": "Panatilihin ang iyong digital na kredensyal sa iyo sa lahat ng oras",
"stepThreeTitle": "Mabilis na pagpasok",
"stepThreeText": "Kapag nabuo na, ang card ay ligtas na iniimbak sa iyong mobile.",
"stepFourTitle": "Walang problema sa pagpapatotoo",
"stepOneTitle": "Maligayang pagdating!",
"stepOneText": "Panatilihin ang iyong digital na kredensyal sa iyo sa lahat ng oras. ",
"stepTwoTitle": "Ligtas na Pagbabahagi",
"stepTwoText": "Ibahagi ang iyong mga card nang ligtas sa isang walang problemang paraan at mag-avail ng iba't ibang serbisyo.",
"stepThreeTitle": "Pinagkakatiwalaang Digital Wallet",
"stepThreeText": "Itabi at dalhin ang lahat ng iyong mahahalagang card sa isang pinagkakatiwalaang wallet.",
"stepFourTitle": "Mabilis na pagpasok",
"stepFourText": "I-authenticate ang iyong sarili nang madali gamit ang nakaimbak na digital na kredensyal.",
"stepFiveTitle": "Backup na Data",
"stepFiveText": "Protektahan ang iyong data nang madali gamit ang aming Backup",
"getStarted": "Magsimula",
"goBack": "bumalik ka",
"goBack": "Bumalik ka",
"back": "Bumalik",
"skip": "Laktawan",
"next": "Susunod"

View File

@@ -337,14 +337,16 @@
}
},
"OnboardingOverlay": {
"stepOneTitle": "सुरक्षित साझाकरण!",
"stepOneText": "अपना डिजिटल क्रेडेंशियल हर समय अपने पास रखें। इंजी आपको उन्हें प्रभावी ढंग से प्रबंधित करने और उपयोग करने में मदद करता है। आरंभ करने के लिए, अपनी प्रोफ़ाइल में कार्ड जोड़ें।",
"stepTwoTitle": "विश्वसनीय डिजिटल वॉलेट",
"stepTwoText": "अपने सभी महत्वपूर्ण कार्डों को एक ही विश्वसनीय वॉलेट में रखें और रखें।",
"stepThreeTitle": "सुरक्षित साझाकरण",
"stepThreeText": "परेशानी मुक्त तरीके से अपने कार्ड सुरक्षित रूप से साझा करें और विभिन्न सेवाओं का लाभ उठाएं।",
"stepFourTitle": "परेशानी मुक्त प्रमाणीकरण",
"stepOneTitle": "स्वागत!",
"stepOneText": "अपना डिजिटल क्रेडेंशियल हर समय अपने पास रखें। ",
"stepTwoTitle": "सुरक्षित साझाकरण",
"stepTwoText": "परेशानी मुक्त तरीके से अपने कार्ड सुरक्षित रूप से साझा करें और विभिन्न सेवाओं का लाभ उठाएं।",
"stepThreeTitle": "विश्वसनीय डिजिटल वॉलेट",
"stepThreeText": "अपने सभी महत्वपूर्ण कार्डों को एक ही विश्वसनीय वॉलेट में रखें और रखें।",
"stepFourTitle": "त्वरित ऐक्सेस",
"stepFourText": "संग्रहीत डिजिटल क्रेडेंशियल का उपयोग करके आसानी से स्वयं को प्रमाणित करें।",
"stepFiveTitle": "बैकअप डेटा",
"stepFiveText": "हमारे बैकअप का उपयोग करके आसानी से अपने डेटा को सुरक्षित रखें",
"getStarted": "शुरू हो जाओ",
"goBack": "वापस जाओ",
"back": "पीछे",

View File

@@ -329,14 +329,16 @@
}
},
"OnboardingOverlay": {
"stepOneTitle": "ಸುರಕ್ಷಿತ ಹಂಚಿಕೆ!",
"stepOneText": "ನಿಮ್ಮ ಡಿಜಿಟಲ್ ರುಜುವಾತುಗಳನ್ನು ಯಾವಾಗಲೂ ನಿಮ್ಮೊಂದಿಗೆ ಇರಿಸಿಕೊಳ್ಳಿ. ಅವುಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಮತ್ತು ಬಳಸಲು ಇಂಜಿ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಪ್ರಾರಂಭಿಸಲು, ನಿಮ್ಮ ಪ್ರೊಫೈಲ್‌ಗೆ ಕಾರ್ಡ್‌ಗಳನ್ನು ಸೇರಿಸಿ.",
"stepTwoTitle": "ವಿಶ್ವಾಸಾರ್ಹ ಡಿಜಿಟಲ್ ವಾಲೆಟ್",
"stepTwoText": "ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ರಮುಖ ಕಾರ್ಡ್‌ಗಳನ್ನು ಒಂದೇ ವಿಶ್ವಾಸಾರ್ಹ ವ್ಯಾಲೆಟ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಒಯ್ಯಿರಿ.",
"stepThreeTitle": "ಸುರಕ್ಷಿತ ಹಂಚಿಕೆ",
"stepThreeText": "ನಿಮ್ಮ ಕಾರ್ಡ್‌ಗಳನ್ನು ಜಗಳ ಮುಕ್ತ ರೀತಿಯಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಹಂಚಿಕೊಳ್ಳಿ ಮತ್ತು ವಿವಿಧ ಸೇವೆಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ.",
"stepFourTitle": "ಜಗಳ ಮುಕ್ತ ದೃಢೀಕರಣ",
"stepOneTitle": "ಸ್ವಾಗತ!",
"stepOneText": "ನಿಮ್ಮ ಡಿಜಿಟಲ್ ರುಜುವಾತುಗಳನ್ನು ಯಾವಾಗಲೂ ನಿಮ್ಮೊಂದಿಗೆ ಇರಿಸಿಕೊಳ್ಳಿ. ",
"stepTwoTitle": "ಸುರಕ್ಷಿತ ಹಂಚಿಕೆ",
"stepTwoText": "ನಿಮ್ಮ ಕಾರ್ಡ್‌ಗಳನ್ನು ಜಗಳ ಮುಕ್ತ ರೀತಿಯಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಹಂಚಿಕೊಳ್ಳಿ ಮತ್ತು ವಿವಿಧ ಸೇವೆಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ.",
"stepThreeTitle": "ವಿಶ್ವಾಸಾರ್ಹ ಡಿಜಿಟಲ್ ವಾಲೆಟ್",
"stepThreeText": "ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ರಮುಖ ಕಾರ್ಡ್‌ಗಳನ್ನು ಒಂದೇ ವಿಶ್ವಾಸಾರ್ಹ ವ್ಯಾಲೆಟ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಒಯ್ಯಿರಿ.",
"stepFourTitle": "ತ್ವರಿತ ಪ್ರವೇಶ",
"stepFourText": "ಸಂಗ್ರಹಿಸಿದ ಡಿಜಿಟಲ್ ರುಜುವಾತುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸುಲಭವಾಗಿ ನಿಮ್ಮನ್ನು ದೃಢೀಕರಿಸಿ.",
"stepFiveTitle": "ಬ್ಯಾಕಪ್ ಡೇಟಾ",
"stepFiveText": "ನಮ್ಮ ಬ್ಯಾಕಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ರಕ್ಷಿಸಿ",
"getStarted": "ಪ್ರಾರಂಭಿಸಿ",
"goBack": "ಹಿಂದೆ ಹೋಗು",
"back": "ಹಿಂದೆ",

View File

@@ -339,12 +339,14 @@
"OnboardingOverlay": {
"stepOneTitle": "¡Bienvenido!",
"stepOneText": "Lleva contigo tu credencial digital en todo momento. ",
"stepTwoTitle": "Monedero digital confiable",
"stepTwoText": "Guarde y lleve todas sus tarjetas importantes en una única billetera de confianza.",
"stepThreeTitle": "Compartir de forma segura",
"stepThreeText": "Comparta sus tarjetas de forma segura y sin complicaciones y aproveche varios servicios.",
"stepFourTitle": "Autenticación sin problemas",
"stepTwoTitle": "Compartir de forma segura",
"stepTwoText": "Comparta sus tarjetas de forma segura y sin complicaciones y aproveche varios servicios.",
"stepThreeTitle": "Monedero digital confiable",
"stepThreeText": "Almacene y lleve todas sus tarjetas importantes en una única billetera de confianza.",
"stepFourTitle": "Acceso rapido",
"stepFourText": "Autentíquese fácilmente utilizando la credencial digital almacenada.",
"stepFiveTitle": "Los datos de copia de seguridad",
"stepFiveText": "Proteja sus datos con facilidad utilizando nuestra copia de seguridad",
"getStarted": "Empezar",
"goBack": "Regresa",
"back": "Atrás",

View File

@@ -335,16 +335,18 @@
}
},
"OnboardingOverlay": {
"stepOneTitle": "பாதுகாப்பான பகிர்வு!",
"stepOneText": "உங்கள் டிஜிட்டல் நற்சான்றிதழை எப்போதும் உங்களுடன் வைத்திருக்கவும். அவற்றை திறம்பட நிர்வகிக்கவும் பயன்படுத்தவும் இன்ஜி உதவுகிறது. தொடங்குவதற்கு, உங்கள் சுயவிவரத்தில் கார்டுகளைச் சேர்க்கவும்.",
"stepTwoTitle": "நம்பகமான டிஜிட்டல் வாலட்",
"stepTwoText": "உங்கள் முக்கியமான கார்டுகளை ஒரே நம்பகமான பணப்பையில் சேமித்து எடுத்துச் செல்லுங்கள்.",
"stepThreeTitle": "பாதுகாப்பான பகிர்வு",
"stepThreeText": "தொந்தரவு இல்லாத வகையில் உங்கள் கார்டுகளைப் பாதுகாப்பாகப் பகிர்ந்து, பல்வேறு சேவைகளைப் பெறுங்கள்.",
"stepFourTitle": "தொந்தரவு இல்லாத அங்கீகாரம்",
"stepOneTitle": "வரவேற்பு!",
"stepOneText": "உங்கள் டிஜிட்டல் நற்சான்றிதழை எப்போதும் உங்களுடன் வைத்திருக்கவும். ",
"stepTwoTitle": "பாதுகாப்பான பகிர்வு",
"stepTwoText": "தொந்தரவு இல்லாத வகையில் உங்கள் கார்டுகளைப் பாதுகாப்பாகப் பகிர்ந்து, பல்வேறு சேவைகளைப் பெறுங்கள்.",
"stepThreeTitle": "நம்பகமான டிஜிட்டல் வாலட்",
"stepThreeText": "உங்கள் முக்கியமான கார்டுகளை ஒரே நம்பகமான பணப்பையில் சேமித்து எடுத்துச் செல்லுங்கள்.",
"stepFourTitle": "விரைவான அணுகல்",
"stepFourText": "சேமிக்கப்பட்ட டிஜிட்டல் நற்சான்றிதழைப் பயன்படுத்தி உங்களை எளிதாக அங்கீகரிக்கவும்.",
"getStarted": "தொடங்கு",
"goBack": "திரும்பி போ",
"stepFiveTitle": "காப்பு தரவு",
"stepFiveText": "எங்கள் காப்புப்பிரதியைப் பயன்படுத்தி உங்கள் தரவை எளிதாகப் பாதுகாக்கவும்",
"getStarted": "தொடங்குங்கள்",
"goBack": "திரும்பி செல்",
"back": "மீண்டும்",
"skip": "தவிர்க்கவும்",
"next": "அடுத்தது"

View File

@@ -20,25 +20,31 @@ export const IntroSlidersScreen: React.FC<RootRouteProps> = props => {
key: 'one',
title: t('stepOneTitle'),
text: t('stepOneText'),
image: Theme.protectPrivacy,
image: Theme.IntroWelcome,
},
{
key: 'two',
title: t('stepTwoTitle'),
text: t('stepTwoText'),
image: Theme.walletIntro,
image: Theme.SecureSharing,
},
{
key: 'three',
title: t('stepThreeTitle'),
text: t('stepThreeText'),
image: Theme.sharingIntro,
image: Theme.DigitalWallet,
},
{
key: 'four',
title: t('stepFourTitle'),
text: t('stepFourText'),
image: Theme.IntroScanner,
image: Theme.IntroShare,
},
{
key: 'five',
title: t('stepFiveTitle'),
text: t('stepFiveText'),
image: Theme.IntroBackup,
},
];
@@ -53,13 +59,15 @@ export const IntroSlidersScreen: React.FC<RootRouteProps> = props => {
{SvgImage.InjiSmallLogo()}
</Column>
<Button
testID={isPasscodeSet ? 'back' : 'skip'}
type="plain"
title={isPasscodeSet ? t('back') : t('skip')}
onPress={isPasscodeSet ? controller.BACK : controller.NEXT}
styles={{height: 40, maxWidth: 115}}
/>
{item.key !== 'five' && (
<Button
testID={isPasscodeSet ? 'back' : 'skip'}
type="plain"
title={isPasscodeSet ? t('back') : t('skip')}
onPress={isPasscodeSet ? controller.BACK : controller.NEXT}
styles={{height: 40, maxWidth: 115}}
/>
)}
</Row>
<Image
source={item.image}