-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
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:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code LGTM
✋ 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.tsx
src/components/withThemeStyles.tsx
src/styles/ThemeStylesContext.tsx
Fixed 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 Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop