[No QA] Automated theme hook migration#31034
Conversation
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
f381ba4 to
5cc6ad9
Compare
5cc6ad9 to
9af18c6
Compare
9af18c6 to
cfee0d6
Compare
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
cfee0d6 to
7f72372
Compare
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
@eVoloshchak Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
7f72372 to
00b56e1
Compare
00b56e1 to
28d0ac2
Compare
chrispader
left a comment
There was a problem hiding this comment.
LGTM! 🚀
I didn't check every file, but multiple for both class and functional components. The script works great, thanks @roryabraham !
cc @grgia
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb Chrome |
|
@roryabraham @chrispader did you encounter these warnings? [web-server] WARNING in ./src/components/AvatarWithImagePicker.js 88:27-51
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in './withThemeStyles' (possible exports: default)
[web-server] @ ./src/pages/settings/Profile/ProfilePage.js 12:0-70 98:90-111
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 209:9-74
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/AvatarWithImagePicker.js 88:54-72
[web-server] export 'withThemePropTypes' (imported as 'withThemePropTypes') was not found in './withTheme' (possible exports: default)
[web-server] @ ./src/pages/settings/Profile/ProfilePage.js 12:0-70 98:90-111
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 209:9-74
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/CollapsibleSection/index.js 27:3-27
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/pages/EnablePayments/TermsPage/LongTermsForm.js 4:0-64 76:97-115
[web-server] @ ./src/pages/EnablePayments/TermsStep.js 19:0-54 69:39-52
[web-server] @ ./src/pages/EnablePayments/EnablePaymentsPage.js 19:0-36 70:48-57
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 74:11-81 265:9-79 311:11-81
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/EmojiPicker/EmojiPickerMenuItem/index.js 38:3-27
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/components/EmojiPicker/EmojiPickerMenu/index.js 15:0-78 474:44-63
[web-server] @ ./src/components/EmojiPicker/EmojiPicker.js 13:0-48 189:38-53
[web-server] @ ./src/Expensify.js 14:0-63 207:39-50
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/FloatingActionButton.js 37:27-51
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in './withThemeStyles' (possible exports: default)
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.js 12:0-68 243:39-59
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/index.js 5:0-78 39:44-74
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 45:9-72
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/FloatingActionButton.js 37:54-72
[web-server] export 'withThemePropTypes' (imported as 'withThemePropTypes') was not found in './withTheme' (possible exports: default)
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.js 12:0-68 243:39-59
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/index.js 5:0-78 39:44-74
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 45:9-72
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/NewDatePicker/CalendarPicker/index.js 40:27-51
export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/components/NewDatePicker/index.js 17:0-46 98:38-52
[web-server] @ ./src/pages/iou/MoneyRequestDatePage.js 8:0-54 94:38-51
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 53:11-72
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/OptionsListSkeletonView.js 24:3-27
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in './withThemeStyles' (possible exports: default)
[web-server] @ ./src/pages/home/sidebar/SidebarLinks.js 16:0-74 171:52-75
[web-server] @ ./src/pages/home/sidebar/SidebarLinksData.js 21:0-61 22:48-61 102:38-50
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.js 6:0-68 34:40-56
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/index.js 4:0-52 37:38-55
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 45:9-72
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/OptionsListSkeletonView.js 24:30-48
[web-server] export 'withThemePropTypes' (imported as 'withThemePropTypes') was not found in './withTheme' (possible exports: default)
[web-server] @ ./src/pages/home/sidebar/SidebarLinks.js 16:0-74 171:52-75
[web-server] @ ./src/pages/home/sidebar/SidebarLinksData.js 21:0-61 22:48-61 102:38-50
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.js 6:0-68 34:40-56
[web-server] @ ./src/pages/home/sidebar/SidebarScreen/index.js 4:0-52 37:38-55
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 45:9-72
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/QRShare/index.js 25:161-185
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/components/QRShare/QRShareWithDownload/index.js 16:0-25 47:46-53
[web-server] @ ./src/pages/ShareCodePage.js 22:0-74 106:42-61
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 205:9-59
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/components/QRShare/index.js 25:188-206
[web-server] export 'withThemePropTypes' (imported as 'withThemePropTypes') was not found in '@components/withTheme' (possible exports: default)
[web-server] @ ./src/components/QRShare/QRShareWithDownload/index.js 16:0-25 47:46-53
[web-server] @ ./src/pages/ShareCodePage.js 22:0-74 106:42-61
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 205:9-59
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/ReimbursementAccount/ReimbursementAccountPage.js 81:27-51
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 299:9-91 321:11-93
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/SearchPage.js 50:3-27
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 165:11-58
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/ShareCodePage.js 43:69-93
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 205:9-59
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/home/report/ListBoundaryLoader/ListBoundaryLoader.js 59:14-46
[web-server] export 'stylesGenerator' (imported as 'stylesGenerator') was not found in '@styles/useThemeStyles' (possible exports: default)
[web-server] @ ./src/pages/home/report/ReportActionsList.js 28:0-73 365:44-62 380:44-62
@ ./src/pages/home/report/ReportActionsView.js 31:0-52 231:97-114
[web-server] @ ./src/pages/home/ReportScreen.js 41:0-59 370:113-130
[web-server] @ ./src/libs/Navigation/AppNavigator/ReportScreenWrapper.js 3:0-52 25:97-109
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/CentralPaneNavigator/BaseCentralPaneNavigator.js 3:0-84 24:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/CentralPaneNavigator/index.js 2:0-66 7:42-66
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 39:0-69 262:15-35
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js 77:27-51
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 231:9-96
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js 77:54-72
[web-server] export 'withThemePropTypes' (imported as 'withThemePropTypes') was not found in '@components/withTheme' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 231:9-96
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/workspace/WorkspaceInviteMessagePage.js 65:45-69
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 297:9-82
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] WARNING in ./src/pages/workspace/reimburse/WorkspaceRateAndUnitPage.js 43:45-69
[web-server] export 'withThemeStylesPropTypes' (imported as 'withThemeStylesPropTypes') was not found in '@components/withThemeStyles' (possible exports: default)
[web-server] @ ./src/libs/Navigation/AppNavigator/ModalStackNavigators.js 285:9-90
[web-server] @ ./src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.js 7:0-91 30:15-63 33:15-62 36:15-61 43:15-62 46:15-62 49:15-68 52:15-69 55:15-75 58:15-73 61:15-66 64:15-65 67:15-67 70:15-62 73:15-61 76:15-59 79:15-64 82:15-67 85:15-77 88:15-65 91:15-61 94:15-61 97:15-61 100:15-67
[web-server] @ ./src/libs/Navigation/AppNavigator/AuthScreens.js 40:0-67 305:15-34
[web-server] @ ./src/libs/Navigation/AppNavigator/index.js 9:22-57
[web-server] @ ./src/libs/Navigation/NavigationRoot.js 14:0-42 166:38-50
[web-server] @ ./src/Expensify.js 31:0-62 221:38-52
[web-server] @ ./src/App.js 21:0-36 52:38-47
[web-server] @ ./index.js 6:0-28 11:9-12
[web-server]
[web-server] webpack 5.88.2 compiled with 19 warnings in 40409 ms
|
|
Still seeing one warning @roryabraham |
|
@roryabraham cc @chrispader |
29587fb to
49d8cdb
Compare
|
@grgia fixed! |
|
Updated and confirmed no webpack build errors. |
49d8cdb to
e5ba6da
Compare
|
conflicts, but I'll review when you're online tonight so we can get this merged @roryabraham! |
e5ba6da to
05adf05
Compare
05adf05 to
8717d94
Compare
8717d94 to
5fff069
Compare
This comment was marked as outdated.
This comment was marked as outdated.
b07edc8 to
d521dd6
Compare
|
From the last run: |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.4.1-13 🚀
|




Details
I used a Node.js script to automatically migrate all these files. I don't recommend that you try to read or review this messy code, but for posterity this is the script that I used:
☠️ Read this messy code at your own peril ☠️
The only files I touched manually in this PR were:
src/components/withTheme.tsxsrc/components/withThemeStyles.tsxsrc/styles/ThemeStylesContext.tsxFixed Issues
$ https://github.com/Expensify/Expensify/issues/318357
Tests
Perform basic regression tests across the app and try to find bugs.
Offline tests
n/a
QA Steps
No specific test steps as this affects almost the whole app. Relying by regression testing here.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop