@@ -65,7 +65,7 @@ export type Columns<T extends string> = Column<T>[]
6565export const MatchColumnsStep = < T extends string > ( { data, headerValues, onContinue } : MatchColumnsProps < T > ) => {
6666 const toast = useToast ( )
6767 const dataExample = data . slice ( 0 , 2 )
68- const { fields, autoMapHeaders, autoMapDistance, translations } = useRsi < T > ( )
68+ const { fields, autoMapHeaders, autoMapSelectValues , autoMapDistance, translations } = useRsi < T > ( )
6969 const [ isLoading , setIsLoading ] = useState ( false )
7070 const [ columns , setColumns ] = useState < Columns < T > > (
7171 // Do not remove spread, it indexes empty array elements, otherwise map() skips over them
@@ -81,7 +81,7 @@ export const MatchColumnsStep = <T extends string>({ data, headerValues, onConti
8181 columns . map < Column < T > > ( ( column , index ) => {
8282 columnIndex === index ? setColumn ( column , field , data ) : column
8383 if ( columnIndex === index ) {
84- return setColumn ( column , field , data )
84+ return setColumn ( column , field , data , autoMapSelectValues )
8585 } else if ( index === existingFieldIndex ) {
8686 toast ( {
8787 status : "warning" ,
@@ -153,7 +153,7 @@ export const MatchColumnsStep = <T extends string>({ data, headerValues, onConti
153153
154154 useEffect ( ( ) => {
155155 if ( autoMapHeaders ) {
156- setColumns ( getMatchedColumns ( columns , fields , data , autoMapDistance ) )
156+ setColumns ( getMatchedColumns ( columns , fields , data , autoMapDistance , autoMapSelectValues ) )
157157 }
158158 // eslint-disable-next-line react-hooks/exhaustive-deps
159159 } , [ ] )
0 commit comments