@@ -10,6 +10,7 @@ import SingleSelectListItem from '@components/SelectionList/ListItem/SingleSelec
1010import Text from '@components/Text' ;
1111import useLocalize from '@hooks/useLocalize' ;
1212import useOnyx from '@hooks/useOnyx' ;
13+ import usePermissions from '@hooks/usePermissions' ;
1314import useThemeStyles from '@hooks/useThemeStyles' ;
1415import { isPlaidSupportedCountry } from '@libs/CardUtils' ;
1516import { setAddNewCompanyCardStepAndData } from '@userActions/CompanyCards' ;
@@ -22,6 +23,8 @@ function SelectFeedType() {
2223 const [ addNewCard ] = useOnyx ( ONYXKEYS . ADD_NEW_COMPANY_CARD ) ;
2324 const [ localTypeSelected , setLocalTypeSelected ] = useState < ValueOf < typeof CONST . COMPANY_CARDS . FEED_TYPE > > ( ) ;
2425 const [ hasError , setHasError ] = useState ( false ) ;
26+ const { isBetaEnabled} = usePermissions ( ) ;
27+ const isCSVCardImportBetaEnabled = isBetaEnabled ( CONST . BETAS . CSV_CARD_IMPORT ) ;
2528 const doesCountrySupportPlaid = isPlaidSupportedCountry ( addNewCard ?. data ?. selectedCountry ) ;
2629 const isUSCountry = addNewCard ?. data ?. selectedCountry === CONST . COUNTRY . US ;
2730 const defaultTypeSelected = addNewCard ?. data . selectedFeedType ?? ( doesCountrySupportPlaid ? CONST . COMPANY_CARDS . FEED_TYPE . DIRECT : undefined ) ;
@@ -86,7 +89,8 @@ function SelectFeedType() {
8689 isSelected : typeSelected === CONST . COMPANY_CARDS . FEED_TYPE . FILE_IMPORT ,
8790 } ;
8891
89- const finalData = doesCountrySupportPlaid ? [ directFeedItem , commercialFeedItem , fileImportItem ] : [ commercialFeedItem , fileImportItem ] ;
92+ const baseItems = doesCountrySupportPlaid ? [ directFeedItem , commercialFeedItem ] : [ commercialFeedItem ] ;
93+ const finalData = isCSVCardImportBetaEnabled ? [ ...baseItems , fileImportItem ] : baseItems ;
9094
9195 const confirmButtonOptions = useMemo (
9296 ( ) => ( {
0 commit comments