Skip to content
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

chore(Cross): [IOAPPX-296] Remove native-base from dependencies #5558

Merged
merged 317 commits into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
317 commits
Select commit Hold shift + click to select a range
805a43a
Update android/app/src/main/jni/CMakeLists.txt
CrisTofani Feb 14, 2024
4ea3847
Update android/app/src/main/jni/CMakeLists.txt
CrisTofani Feb 14, 2024
929a441
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Feb 15, 2024
f5e0051
Merge branch 'master' into IOPLT-342-react-native-upgrade
shadowsheep1 Feb 19, 2024
9050d45
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Feb 19, 2024
af24e33
fixes after zendesk merge
CrisTofani Feb 19, 2024
c2e4db4
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Feb 20, 2024
1941f94
updates patches.md
CrisTofani Feb 20, 2024
6f70046
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Feb 22, 2024
066ea10
wip: remove native-base component
CrisTofani Feb 22, 2024
7d4921e
revert config
CrisTofani Feb 22, 2024
7581f72
Merge branch 'master' into IOPLT-342-react-native-upgrade
hevelius Feb 23, 2024
5b8bcf6
Merge branch 'master' into IOPLT-342-react-native-upgrade
hevelius Feb 23, 2024
b60a569
Merge branch 'master' into IOPLT-342-react-native-upgrade
LazyAfternoons Feb 26, 2024
7538572
tests: update snaps
LazyAfternoons Feb 28, 2024
57c1fa9
Merge branch 'master' into IOPLT-342-react-native-upgrade
LazyAfternoons Feb 28, 2024
a4bd373
tests: update snaps
LazyAfternoons Feb 28, 2024
32451f6
fixes Conflicts
CrisTofani Feb 28, 2024
560d5fa
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Feb 28, 2024
65e559e
Merge branch 'master', remote-tracking branch 'origin/HEAD' into chor…
CrisTofani Feb 29, 2024
407f205
WIP remove native-base components
CrisTofani Feb 29, 2024
ed6a102
Merge remote-tracking branch 'origin/HEAD' into chore-remove-native-base
CrisTofani Feb 29, 2024
92d8a55
snapshot update
CrisTofani Feb 29, 2024
ffee040
updates DS library
CrisTofani Feb 29, 2024
81824c0
fixes tests and snapshots
CrisTofani Feb 29, 2024
9b8fd03
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Feb 29, 2024
53fa125
Replace first batch of legacy `showToast` with the new `IOToast` comp…
dmnplb Feb 29, 2024
d01d95a
fixes
CrisTofani Mar 1, 2024
c0cae5c
Replace second batch of legacy `showToast` with the new `IOToast` com…
dmnplb Mar 1, 2024
09e60e4
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Mar 1, 2024
cdcdd72
Remove `LabelledItem` from `WebPlayground`
dmnplb Mar 1, 2024
41c82d7
Merge remote-tracking branch 'origin/master' into chore-remove-native…
CrisTofani Mar 1, 2024
2ec35d6
Merge branch 'chore-remove-native-base' of github.com:pagopa/io-app i…
CrisTofani Mar 1, 2024
4af4dae
fix payment button not showing
CrisTofani Mar 1, 2024
86020d6
fix scroll on tab press
CrisTofani Mar 1, 2024
8abebca
Replace legacy `FooterWithButtons` in `AddCardScreen`
dmnplb Mar 1, 2024
53b2609
Replace legacy `FooterWithButtons` in `AddPaymentMethodScreen`
dmnplb Mar 1, 2024
10b5e0b
Replace legacy `FooterWithButtons` in `ConfirmCardDetailsScreen`
dmnplb Mar 1, 2024
ba23f90
Remove legacy `FooterWithButtons` from `usePreviewMoreInfo`
dmnplb Mar 1, 2024
29cbf10
Remove legacy `FooterWithButtons` from `EmailInsertScreen`
dmnplb Mar 4, 2024
4e7dd8d
Merge branch 'master' into IOPLT-342-react-native-upgrade
hevelius Mar 4, 2024
2234ffc
Remove legacy `FooterWithButtons` from `PinCreationForm`
dmnplb Mar 4, 2024
57b691a
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 4, 2024
4f0f427
Remove legacy `FooterWithButtons` from `AvailableBonusScreen`
dmnplb Mar 4, 2024
0145d60
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Mar 4, 2024
e58d9ef
Remove legacy `FooterWithButtons` from `SearchStartScreen`
dmnplb Mar 4, 2024
3b7ad2a
Remove legacy `FooterWithButtons` from `ManualDataInsertionScreen`
dmnplb Mar 4, 2024
35a6ba9
Remove legacy `FooterWithButtons` from `PickPspScreen`
dmnplb Mar 4, 2024
432befb
Remove legacy `FooterWithButtons` from `MissingDeviceBiometricScreen`
dmnplb Mar 4, 2024
4434a32
Remove legacy `FooterWithButtons` from `MissingDevicePinScreen`
dmnplb Mar 4, 2024
30dfdd8
Remove legacy `FooterWithButtons` from `FingerprintScreen`
dmnplb Mar 4, 2024
4d24549
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 4, 2024
c0d3f1f
Remove legacy `FooterWithButtons` from `OnboardingShareDataScreen`
dmnplb Mar 4, 2024
5ce15cd
Remove legacy `FooterWithButtons` from `ValidateEmailScreen`
dmnplb Mar 4, 2024
238a01a
Remove legacy `FooterWithButtons` from `OnboardingServicesPreferenceS…
dmnplb Mar 4, 2024
b4a57d6
Remove legacy `FooterWithButtons` from `CompletionScreen`
dmnplb Mar 4, 2024
fb65061
Remove legacy `FooterWithButtons` from `BoolValuePrerequisitesScreen`
dmnplb Mar 4, 2024
6d767f0
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 4, 2024
3f231e7
Remove legacy `FooterWithButtons` from `WorkunitGenericFailure`
dmnplb Mar 4, 2024
90764e0
Remove legacy `FooterWithButtons` from `OnboardingCompletedScreen`
dmnplb Mar 4, 2024
a90eb95
Remove legacy `FooterWithButtons` from `GenericErrorComponent`
dmnplb Mar 4, 2024
38dde0d
Remove legacy `FooterWithButtons` from Zendesk related screens
dmnplb Mar 4, 2024
eb4be74
Merge branch 'master' into IOPLT-342-react-native-upgrade
hevelius Mar 4, 2024
07bc5e5
Remove legacy `FooterWithButtons` from `CieWrongCiePinScreen`
dmnplb Mar 4, 2024
3e40e70
Remove legacy `FooterWithButtons` from `OnboardingEmailInsertScreen`
dmnplb Mar 4, 2024
9ae58e9
Remove legacy `FooterWithButtons` from `PickPaymentMethodScreen`
dmnplb Mar 4, 2024
e5210b3
Remove legacy `FooterWithButtons` from `TestAuthenticationScreen`
dmnplb Mar 4, 2024
49c00f2
Remove legacy `FooterWithButtons` from `ZendeskPanicMode`
dmnplb Mar 4, 2024
6c2b4ed
Remove legacy `FooterWithButtons` from `CdcRequestCompleted`
dmnplb Mar 4, 2024
fa7610f
Remove legacy `FooterWithButtons` from `CdcGenericError`
dmnplb Mar 4, 2024
df2e553
Remove legacy `FooterWithButtons` from `CgnMerchantsFilters`
dmnplb Mar 4, 2024
59047c3
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 4, 2024
c14289e
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Mar 4, 2024
19a768b
Remove legacy `FooterWithButtons` from EUCovidCert related screens
dmnplb Mar 5, 2024
5fd8984
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Mar 5, 2024
3a564d8
Remove legacy `FooterWithButtons` from some IDPay related screens
dmnplb Mar 5, 2024
4b262b4
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Mar 5, 2024
7488325
Remove legacy `FooterWithButtons` from PayPal related screens
dmnplb Mar 5, 2024
d01c3de
Remove legacy `ButtonDefaultOpacity` from `ZendeskSupportComponent`
dmnplb Mar 5, 2024
59ba61b
Remove `Content` from `ManualDataInsertionScreen`
dmnplb Mar 5, 2024
dfcea91
Remove legacy `Toast` from `MarkdownHandleCustomLink`
dmnplb Mar 5, 2024
d56c888
Merge branch 'master' into chore-remove-native-base
adelloste Mar 5, 2024
31695cc
remove legacy toast from FimsWebView
adelloste Mar 5, 2024
dc047a6
remove legacy toast from MessagesHomeScreen
adelloste Mar 5, 2024
784ea7f
update tests
adelloste Mar 5, 2024
78c6d99
remove legacy toast
adelloste Mar 5, 2024
942ecf2
Remove `native-base` from `FooterStackButtons`
dmnplb Mar 5, 2024
bc4baa1
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 5, 2024
751b1b8
Update `TransactionErrorScreen` to deal with the new `FooterStackButt…
dmnplb Mar 5, 2024
77c35c4
Remove `Content` from `PaymentHistoryScreen`
dmnplb Mar 5, 2024
777904b
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 5, 2024
10d8572
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Mar 5, 2024
73da408
Remove native-base `Content` component
dmnplb Mar 6, 2024
8eb2a87
Remove native-base `Content` theme file
dmnplb Mar 6, 2024
5dc039b
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 6, 2024
f54642a
Remove native-base `Label` theme file
dmnplb Mar 6, 2024
f83eebe
Restore `ScrollView` correct behavior in `AddPaymentMethodScreen`
dmnplb Mar 6, 2024
64e3611
Merge branch 'master' into IOPLT-342-react-native-upgrade
hevelius Mar 6, 2024
575eced
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Mar 7, 2024
18fae07
Merge remote-tracking branch 'origin/master' into IOPLT-342-react-nat…
CrisTofani Mar 8, 2024
af3adf6
Merge branch 'IOPLT-342-react-native-upgrade' of github.com:pagopa/io…
CrisTofani Mar 8, 2024
d846f80
Merge branch 'master' into IOPLT-342-react-native-upgrade
dmnplb Mar 8, 2024
2ba6954
Merge branch 'master' into IOPLT-342-react-native-upgrade
CrisTofani Mar 8, 2024
7cf0236
Merge branch 'master' into chore-remove-native-base
CrisTofani Mar 8, 2024
60e1678
Merge remote-tracking branch 'origin/master' into IOPLT-342-react-nat…
CrisTofani Mar 11, 2024
81fb366
Flipper Patch
CrisTofani Mar 11, 2024
abaf541
Merge remote-tracking branch 'origin/master' into IOPLT-342-react-nat…
CrisTofani Mar 12, 2024
4290c6c
Merge remote-tracking branch 'origin/master' into IOPLT-342-react-nat…
CrisTofani Mar 14, 2024
411566b
Merge branch 'IOPLT-342-react-native-upgrade' into chore-remove-nativ…
CrisTofani Mar 14, 2024
9b2015c
fixes after merge
CrisTofani Mar 14, 2024
a2f26ed
removes Header of Native-base
CrisTofani Mar 14, 2024
724cc45
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 15, 2024
8ec757f
refactors BaseHeader to remove nb components
CrisTofani Mar 15, 2024
97439d0
reverts BarcodeScanScreen
CrisTofani Mar 15, 2024
1400ff4
removes BlockButtons references
CrisTofani Mar 15, 2024
a2d5a67
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 18, 2024
d8af1fa
Update README with new text
dmnplb Mar 18, 2024
a0d5540
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 19, 2024
ce252f9
Remove `List` from `native-base`
dmnplb Mar 19, 2024
c7b7dcb
Remove `ListItem` from Zendesk flow
dmnplb Mar 19, 2024
c4c84dc
Remove `ListItem` from `AvailableBonusScreen`
dmnplb Mar 19, 2024
7d6f600
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 19, 2024
478cd2d
Fix broken `LabelledItem`
dmnplb Mar 19, 2024
28ac4b3
Replace broken `BaseScreenComponent` with `HeaderSecondLevel` in the …
dmnplb Mar 19, 2024
f06daf9
Remove `ListItem` from `native-base`
dmnplb Mar 19, 2024
a25cdb0
Remove `Header` theme file from `native-base`
dmnplb Mar 19, 2024
050dce2
Update `README`
dmnplb Mar 19, 2024
8e86298
Fix `README` formatting issue
dmnplb Mar 19, 2024
264c7b3
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 19, 2024
8a0d967
Fix regression in the Header of `EmailReadScreen`
dmnplb Mar 20, 2024
f291a68
Merge `master` into current branch
dmnplb Mar 20, 2024
556ad1c
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 20, 2024
4bcb0be
Remove legacy `FooterWithButtons` from some screens
dmnplb Mar 20, 2024
2d80448
Remove legacy `FooterWithButtons` from some screens
dmnplb Mar 20, 2024
94add08
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 20, 2024
07f5d1c
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 21, 2024
8474210
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 21, 2024
c2bec71
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 22, 2024
ca53f43
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 25, 2024
4767fc6
Remove legacy `FooterWithButtons` from payments related screens
dmnplb Mar 25, 2024
2ce420d
Remove legacy `FooterWithButtons` from `FooterSingleButton`
dmnplb Mar 25, 2024
a3e42bf
Replace legacy `FooterWithButtons` from the Carta della Cultura flow
dmnplb Mar 25, 2024
cc0a79e
Remove `Item` theme file from `native-base`
dmnplb Mar 25, 2024
7c7336b
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 26, 2024
cce1851
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 27, 2024
4173b7a
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 27, 2024
0c1d034
Fix wrong import of `IOToast`
dmnplb Mar 27, 2024
52cab30
Remove dead code
dmnplb Mar 27, 2024
058e0fd
Remove `ButtonDefaultOpacity` from some screens
dmnplb Mar 27, 2024
82368a4
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 27, 2024
54c21a0
Remove `ButtonDefaultOpacity` from Carta della Cultura screen
dmnplb Mar 27, 2024
f96ccd5
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 27, 2024
f1e2ef7
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 28, 2024
e62b78d
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 28, 2024
6ba8a22
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 28, 2024
1cf3df5
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 28, 2024
276e08b
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 28, 2024
33e7f7f
Merge branch 'master' into chore-remove-native-base
dmnplb Mar 29, 2024
feba01a
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 2, 2024
15d70ce
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 3, 2024
5e6038a
Update `jest` snapshots
dmnplb Apr 3, 2024
bff3376
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 4, 2024
ecf8041
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 8, 2024
1398592
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 10, 2024
f520f30
Update import path of `ServiceCTA` to fix tsc error
dmnplb Apr 10, 2024
d150eb7
Merge remote-tracking branch 'origin/master' into chore-remove-native…
CrisTofani Apr 11, 2024
05d6b1d
fixes
CrisTofani Apr 11, 2024
7a2fab1
Merge remote-tracking branch 'origin/master' into chore-remove-native…
CrisTofani Apr 12, 2024
c1d828b
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 15, 2024
6d6f7ba
Remove unused components
dmnplb Apr 16, 2024
c662aba
Remove legacy `FooterWithButtons` from `EuCovidCertValidScreen`
dmnplb Apr 16, 2024
8e8c30b
Remove legacy `FooterWithButtons`
dmnplb Apr 16, 2024
219f709
Remove legacy `FooterWithButtons`
dmnplb Apr 16, 2024
ef17cfe
Remove legacy `FooterWithButtons`
dmnplb Apr 16, 2024
70fbbe4
Remove legacy `showToast`
dmnplb Apr 16, 2024
3fc87e9
Remove legacy `FooterWithButtons` from `IDPayPaymentAuth…Screen`
dmnplb Apr 16, 2024
50955e9
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 16, 2024
f4e9b10
Remove legacy `FooterWithButtons`
dmnplb Apr 16, 2024
a633a2f
Remove legacy `FooterTwoButtons` and `FooterSingleButton`
dmnplb Apr 16, 2024
26d0f76
Remove last instance of legacy `FooterWithButtons`
dmnplb Apr 16, 2024
4fb7fe2
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 16, 2024
0b9de3d
Remove `BlockButtons` and `ButtonConfigurations` files
dmnplb Apr 16, 2024
8660614
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 16, 2024
f99d247
Remove any traces of `ButtonDefaultOpacity`
dmnplb Apr 16, 2024
c85aeda
Remove import from `native-base`
dmnplb Apr 16, 2024
28ff3de
Remove `native-base` package, still with some problems
dmnplb Apr 16, 2024
5dcb8a5
Refactor `AddCardScreen` to not use `react-native-easy-grid` anymore
dmnplb Apr 16, 2024
6ada8ae
Restore missing theme variable
dmnplb Apr 16, 2024
483f8a8
Fix height issue in the legacy `MaskedInput`
dmnplb Apr 16, 2024
f95a3f2
fix PreferenceToggleRow test
CrisTofani Apr 16, 2024
c18ca68
fixes tests
CrisTofani Apr 17, 2024
ca6a406
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 17, 2024
cb94d89
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 17, 2024
62b244c
Merge branch 'master' into chore-remove-native-base
CrisTofani Apr 17, 2024
3469f8e
Fix extra spacing in the CGN related screens
dmnplb Apr 17, 2024
4aa154f
Fix wrongly formatted service list items
dmnplb Apr 17, 2024
45855f7
Improve visual appearance of `IdpsGridRevamp`
dmnplb Apr 17, 2024
986901b
Fix extra space and vertical alignment of the legacy `AppHeader`
dmnplb Apr 17, 2024
668b688
Update `jest` snapshots
dmnplb Apr 17, 2024
5a80ff3
Remove `shoutem` related packages from `jest.config`
dmnplb Apr 17, 2024
74dd197
Remove NB related text from `patches` and `variables`
dmnplb Apr 17, 2024
0b05e9b
Remove file related to deleted `react-native-easy-grid` package
dmnplb Apr 17, 2024
124f8af
Restore `brandPrimary` and `brandDanger` legacy theme variables
dmnplb Apr 17, 2024
5cd777b
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 18, 2024
0e71da9
fixes manual insertion on payment
CrisTofani Apr 18, 2024
633eacd
fixes style def
CrisTofani Apr 18, 2024
5293f5a
remove theme files no more used
CrisTofani Apr 18, 2024
1dcc331
remove unused libraries
CrisTofani Apr 18, 2024
f579bc7
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 19, 2024
9642b1f
Refactor `ScreenContentHeader` to remove `react-native-iphone-x-helpe…
dmnplb Apr 19, 2024
11d601f
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 21, 2024
371552b
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 23, 2024
6a3c6d1
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 23, 2024
8ef8e5b
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 24, 2024
b46f9a1
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 24, 2024
727aead
Merge branch 'master' into chore-remove-native-base
dmnplb Apr 24, 2024
e847e7b
Merge branch 'master' into chore-remove-native-base
dmnplb May 2, 2024
ae4fb23
Fix a11y related issues caused by linter
dmnplb May 2, 2024
8e08627
Update test snapshot
dmnplb May 2, 2024
b6018b5
Merge branch 'master' into chore-remove-native-base
dmnplb May 2, 2024
0ffd86a
Prettify codebase
dmnplb May 2, 2024
aae1ed9
Merge branch 'master' into chore-remove-native-base
adelloste May 2, 2024
34a9302
Merge branch 'master' into chore-remove-native-base
dmnplb May 3, 2024
bbe8d8d
Merge branch 'master' into chore-remove-native-base
dmnplb May 3, 2024
768da95
Merge branch 'master' into chore-remove-native-base
dmnplb May 6, 2024
fbc2892
Merge branch 'master' into chore-remove-native-base
dmnplb May 6, 2024
44b5063
Merge branch 'master' into chore-remove-native-base
dmnplb May 6, 2024
b078e78
Merge branch 'master' into chore-remove-native-base
dmnplb May 6, 2024
f07c629
Merge branch 'master' into chore-remove-native-base
CrisTofani May 7, 2024
4c4170f
Merge branch 'master' into chore-remove-native-base
adelloste May 7, 2024
a607774
Remove `BaseScreenComponent` from IDPay related screens, add new header
dmnplb May 7, 2024
73dcb91
Merge branch 'master' into chore-remove-native-base
dmnplb May 7, 2024
df5f93a
Merge branch 'master' into chore-remove-native-base
dmnplb May 8, 2024
4a8a2a3
Merge branch 'master' into chore-remove-native-base
dmnplb May 8, 2024
769cc1c
Merge branch 'master' into chore-remove-native-base
dmnplb May 8, 2024
0a2d9cf
Merge remote-tracking branch 'origin/master' into chore-remove-native…
CrisTofani May 8, 2024
f28c4f8
Merge branch 'master' into chore-remove-native-base
hevelius May 9, 2024
d98f515
Remove `native-base` reference from `patches` md file
dmnplb May 10, 2024
d528592
Merge branch 'master' into chore-remove-native-base
dmnplb May 10, 2024
101996f
fixes test login
CrisTofani May 10, 2024
bfaa80c
Merge branch 'master' into chore-remove-native-base
dmnplb May 10, 2024
fca60c6
Merge branch 'master' into chore-remove-native-base
dmnplb May 10, 2024
8549f21
Merge branch 'master' into chore-remove-native-base
dmnplb May 13, 2024
d963bab
update ds library
CrisTofani May 13, 2024
bb8b792
fixes
CrisTofani May 13, 2024
b19e70b
tests: update snaps
LazyAfternoons May 13, 2024
4edf8df
Merge branch 'master' into chore-remove-native-base
dmnplb May 14, 2024
29e4c48
Merge branch 'master' into chore-remove-native-base
shadowsheep1 May 14, 2024
7d9b8a9
Merge branch 'master' into chore-remove-native-base
CrisTofani May 14, 2024
cb2bc47
Merge branch 'master' into chore-remove-native-base
dmnplb May 14, 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
12 changes: 2 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -557,14 +557,6 @@ The application is able to manage _deep links_. [Deep linking](https://reactnavi
</details>

## Design System
The interface for the entire application was built using [NativeBase](https://docs-v2.nativebase.io/), a component library first developed for React Native. Although it was quite useful in the early stages, the significant API changes between `2.x` and `3.x` versions made upgrading the library very expensive. For this reason, we have been gradually rolling out a new library of custom components that utilizes React Native's latest APIs since Q1 2023.
We have been gradually rolling out a new library of custom components since Q1 2023. This library uses the latest React Native APIs and replaces the legacy `native-base` library, which was stuck at `v2.x`.

The new library is available through the external [`io-app-design-system`](https://github.com/pagopa/io-app-design-system/) package.

In the meantime, there are two complementary and simultaneous activities going on in the application:
- The partial (or complete) rewriting of legacy screens to deprecate NativeBase and remove it from the codebase.
- The gradual introduction of the new design system through the development of new screens or the adaptation of existing ones.

You can keep track of the latest developments by filtering all the PRs according to the type of activity:

[![NativeBase's dismissal label](https://img.shields.io/github/labels/pagopa/io-app/NativeBase%20dismissal%20%F0%9F%A5%B7%F0%9F%8F%BC)](https://github.com/pagopa/io-app/labels/NativeBase%20dismissal%20%F0%9F%A5%B7%F0%9F%8F%BC) [![Design System's label](https://img.shields.io/github/labels/pagopa/io-app/Design%20System)](https://github.com/pagopa/io-app/labels/Design%20System)
You can access the new library through the external [`io-app-design-system`](https://github.com/pagopa/io-app-design-system/) package.
2 changes: 1 addition & 1 deletion jest-e2e.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module.exports = {
preset: "react-native",
transformIgnorePatterns: [
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|native-base|native-base-shoutem-theme|@shoutem/animation|@shoutem/ui|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|mixpanel-react-native)"
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|mixpanel-react-native)"
],
moduleNameMapper: {
"\\.svg": "<rootDir>/ts/__mocks__/svgMock.js"
Expand Down
2 changes: 1 addition & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module.exports = {
preset: "react-native",
transformIgnorePatterns: [
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|native-base|native-base-shoutem-theme|@shoutem/animation|@shoutem/ui|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|remark|unified|bail|is-plain-obj|trough|vfile|unist-util-stringify-position|mdast-util-from-markdown|mdast-util-to-string|micromark|parse-entities|character-entities|mdast-util-to-markdown|zwitch|longest-streak|@pagopa/io-react-native-zendesk|rn-qr-generator|mixpanel-react-native)"
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|remark|unified|bail|is-plain-obj|trough|vfile|unist-util-stringify-position|mdast-util-from-markdown|mdast-util-to-string|micromark|parse-entities|character-entities|mdast-util-to-markdown|zwitch|longest-streak|@pagopa/io-react-native-zendesk|rn-qr-generator|mixpanel-react-native)"
],
moduleNameMapper: {
"\\.svg": "<rootDir>/ts/__mocks__/svgMock.js"
Expand Down
2 changes: 1 addition & 1 deletion jest.config.no.timezone.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ module.exports = {
"^.+\\.js$": "<rootDir>/node_modules/react-native/jest/preprocessor.js"
},
transformIgnorePatterns: [
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|native-base|native-base-shoutem-theme|@shoutem/animation|@shoutem/ui|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|remark|unified|bail|is-plain-obj|trough|vfile|unist-util-stringify-position|mdast-util-from-markdown|mdast-util-to-string|micromark|parse-entities|character-entities|mdast-util-to-markdown|zwitch|longest-streak|@pagopa/io-react-native-zendesk|mixpanel-react-native)"
"node_modules/(?!(jest-)?@react-native|react-native|react-navigation|@react-navigation|react-navigation-redux-helpers|react-native-device-info|@shoutem/animation|@shoutem/ui|rn-placeholder|jsbarcode|@pagopa/react-native-cie|react-native-share|jail-monkey|@react-native-community/art|@react-native-community/push-notification-ios|@react-native-camera-roll/camera-roll|@codler|remark|unified|bail|is-plain-obj|trough|vfile|unist-util-stringify-position|mdast-util-from-markdown|mdast-util-to-string|micromark|parse-entities|character-entities|mdast-util-to-markdown|zwitch|longest-streak|@pagopa/io-react-native-zendesk|mixpanel-react-native)"
],
moduleNameMapper: {
"\\.svg": "<rootDir>/ts/__mocks__/svgMock.js"
Expand Down
6 changes: 1 addition & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
"dependencies": {
"@babel/plugin-transform-regenerator": "^7.18.6",
"@gorhom/bottom-sheet": "^4.1.5",
"@pagopa/io-app-design-system": "1.36.9",
"@pagopa/io-app-design-system": "1.36.11",
"@pagopa/io-pagopa-commons": "^3.1.0",
"@pagopa/io-react-native-crypto": "^0.3.0",
"@pagopa/io-react-native-http-client": "^0.1.3",
Expand Down Expand Up @@ -135,8 +135,6 @@
"lodash": "^4.17.21",
"metro-babel-register": "^0.72.1",
"mixpanel-react-native": "2.4.1",
"native-base": "^2.15.2",
"native-base-shoutem-theme": "0.3.1",
"pako": "^2.1.0",
"path-browserify": "0.0.0",
"pdf-lib": "^1.17.1",
Expand All @@ -161,7 +159,6 @@
"react-native-i18n": "^2.0.15",
"react-native-image-pan-zoom": "^2.1.11",
"react-native-image-picker": "4.10.3",
"react-native-keyboard-aware-scroll-view": "^0.9.5",
"react-native-keychain": "^4.0.5",
"react-native-linear-gradient": "^2.5.6",
"react-native-markdown-display": "^7.0.2",
Expand Down Expand Up @@ -298,7 +295,6 @@
"typescript": "^4.9.5"
},
"resolutions": {
"@codler/react-native-keyboard-aware-scroll-view": "2.0.1",
"@types/react": "16.7.18",
"@types/prop-types": "15.5.5"
},
Expand Down
Loading
Loading