@@ -28,7 +28,7 @@ import { BorderlessButton, PrimaryButton } from 'cuix/dist/components/Button';
28
28
import PaginatedTable from '../../../reactComponents/PaginatedTable/PaginatedTable' ;
29
29
import { GUESS_FORMAT_URL , GUESS_FIELD_TYPES_URL , FINISH_IMPORT_URL } from '../api' ;
30
30
import SourceConfiguration from './SourceConfiguration/SourceConfiguration' ;
31
- import EditColumns from './EditColumns/EditColumns ' ;
31
+ import EditColumnsModal from './EditColumns/EditColumnsModal ' ;
32
32
33
33
import './ImporterFilePreview.scss' ;
34
34
@@ -39,7 +39,7 @@ interface ImporterFilePreviewProps {
39
39
const ImporterFilePreview = ( { fileMetaData } : ImporterFilePreviewProps ) : JSX . Element => {
40
40
const { t } = i18nReact . useTranslation ( ) ;
41
41
const [ fileFormat , setFileFormat ] = useState < FileFormatResponse | undefined > ( ) ;
42
-
42
+ const [ isEditColumnsOpen , setIsEditColumnsOpen ] = useState ( false ) ;
43
43
const defaultTableName = getDefaultTableName ( fileMetaData . path , fileMetaData . source ) ;
44
44
45
45
const { save : guessFormat , loading : guessingFormat } = useSaveData < FileFormatResponse > (
@@ -132,7 +132,9 @@ const ImporterFilePreview = ({ fileMetaData }: ImporterFilePreviewProps): JSX.El
132
132
< div className = "hue-importer-preview-page__main-section" >
133
133
< div className = "hue-importer-preview-page__header-section" >
134
134
< SourceConfiguration fileFormat = { fileFormat } setFileFormat = { setFileFormat } />
135
- < EditColumns />
135
+ < BorderlessButton onClick = { ( ) => setIsEditColumnsOpen ( true ) } >
136
+ { t ( 'Edit Columns' ) }
137
+ </ BorderlessButton >
136
138
</ div >
137
139
< PaginatedTable < ImporterTableData >
138
140
loading = { guessingFormat || guessingFields }
@@ -143,6 +145,7 @@ const ImporterFilePreview = ({ fileMetaData }: ImporterFilePreviewProps): JSX.El
143
145
locale = { { emptyText : t ( 'No data found in the file!' ) } }
144
146
/>
145
147
</ div >
148
+ < EditColumnsModal isOpen = { isEditColumnsOpen } closeModal = { ( ) => setIsEditColumnsOpen ( false ) } />
146
149
</ div >
147
150
) ;
148
151
} ;
0 commit comments