@@ -11,46 +11,30 @@ import Text from '@components/Text';
1111import TextInput from '@components/TextInput' ;
1212import TextLink from '@components/TextLink' ;
1313import useAutoFocusInput from '@hooks/useAutoFocusInput' ;
14- import useCardFeeds from '@hooks/useCardFeeds' ;
15- import useEnvironment from '@hooks/useEnvironment' ;
1614import useLocalize from '@hooks/useLocalize' ;
1715import useOnyx from '@hooks/useOnyx' ;
1816import useTheme from '@hooks/useTheme' ;
1917import useThemeStyles from '@hooks/useThemeStyles' ;
2018import { getFieldRequiredErrors } from '@libs/ValidationUtils' ;
21- import Navigation from '@navigation/Navigation' ;
2219import variables from '@styles/variables' ;
23- import { addNewCompanyCardsFeed , setAddNewCompanyCardStepAndData } from '@userActions/CompanyCards' ;
20+ import { setAddNewCompanyCardStepAndData } from '@userActions/CompanyCards' ;
2421import CONST from '@src/CONST' ;
2522import ONYXKEYS from '@src/ONYXKEYS' ;
26- import ROUTES from '@src/ROUTES' ;
2723import INPUT_IDS from '@src/types/form/AddNewCardFeedForm' ;
2824
29- type DetailsStepProps = {
30- /** ID of the current policy */
31- policyID : string | undefined ;
32- } ;
33-
34- function DetailsStep ( { policyID} : DetailsStepProps ) {
25+ function DetailsStep ( ) {
3526 const { translate} = useLocalize ( ) ;
3627 const theme = useTheme ( ) ;
3728 const styles = useThemeStyles ( ) ;
3829 const { inputCallbackRef} = useAutoFocusInput ( ) ;
39- const { isDevelopment} = useEnvironment ( ) ;
4030
4131 const [ addNewCard ] = useOnyx ( ONYXKEYS . ADD_NEW_COMPANY_CARD , { canBeMissing : false } ) ;
42- const [ lastSelectedFeed ] = useOnyx ( `${ ONYXKEYS . COLLECTION . LAST_SELECTED_FEED } ${ policyID } ` , { canBeMissing : true } ) ;
43-
44- const [ cardFeeds ] = useCardFeeds ( policyID ) ;
4532
4633 const feedProvider = addNewCard ?. data ?. feedType ;
4734 const isStripeFeedProvider = feedProvider === CONST . COMPANY_CARD . FEED_BANK_NAME . STRIPE ;
4835 const bank = addNewCard ?. data ?. selectedBank ;
4936 const isOtherBankSelected = bank === CONST . COMPANY_CARDS . BANKS . OTHER ;
5037
51- // s77rt remove DEV lock
52- const shouldSelectStatementCloseDate = isDevelopment ;
53-
5438 const submit = useCallback (
5539 ( values : FormOnyxValues < typeof ONYXKEYS . FORMS . ADD_NEW_CARD_FEED_FORM > ) => {
5640 if ( ! addNewCard ?. data ) {
@@ -62,15 +46,9 @@ function DetailsStep({policyID}: DetailsStepProps) {
6246 bankName : addNewCard . data . bankName ?? 'Amex' ,
6347 } ;
6448
65- if ( shouldSelectStatementCloseDate ) {
66- setAddNewCompanyCardStepAndData ( { step : CONST . COMPANY_CARDS . STEP . SELECT_STATEMENT_CLOSE_DATE , data : { feedDetails} } ) ;
67- return ;
68- }
69-
70- addNewCompanyCardsFeed ( policyID , addNewCard . data . feedType , feedDetails , cardFeeds , undefined , undefined , lastSelectedFeed ) ;
71- Navigation . goBack ( ROUTES . WORKSPACE_COMPANY_CARDS . getRoute ( policyID ) ) ;
49+ setAddNewCompanyCardStepAndData ( { step : CONST . COMPANY_CARDS . STEP . SELECT_STATEMENT_CLOSE_DATE , data : { feedDetails} } ) ;
7250 } ,
73- [ addNewCard ?. data , policyID , cardFeeds , lastSelectedFeed , shouldSelectStatementCloseDate ] ,
51+ [ addNewCard ?. data ] ,
7452 ) ;
7553
7654 const handleBackButtonPress = ( ) => {
@@ -214,7 +192,7 @@ function DetailsStep({policyID}: DetailsStepProps) {
214192 />
215193 < FormProvider
216194 formID = { ONYXKEYS . FORMS . ADD_NEW_CARD_FEED_FORM }
217- submitButtonText = { shouldSelectStatementCloseDate ? translate ( 'common.next' ) : translate ( 'common.submit ') }
195+ submitButtonText = { translate ( 'common.next' ) }
218196 onSubmit = { submit }
219197 validate = { validate }
220198 style = { [ styles . mh5 , styles . flexGrow1 ] }
0 commit comments