Skip to content

Commit 153d977

Browse files
Removing a separate EditColumns react component and fething the required code within importerFilePreview parent itself
1 parent 02535ad commit 153d977

File tree

2 files changed

+6
-42
lines changed

2 files changed

+6
-42
lines changed

desktop/core/src/desktop/js/apps/newimporter/ImporterFilePreview/EditColumns/EditColumns.tsx

Lines changed: 0 additions & 39 deletions
This file was deleted.

desktop/core/src/desktop/js/apps/newimporter/ImporterFilePreview/ImporterFilePreview.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { BorderlessButton, PrimaryButton } from 'cuix/dist/components/Button';
2828
import PaginatedTable from '../../../reactComponents/PaginatedTable/PaginatedTable';
2929
import { GUESS_FORMAT_URL, GUESS_FIELD_TYPES_URL, FINISH_IMPORT_URL } from '../api';
3030
import SourceConfiguration from './SourceConfiguration/SourceConfiguration';
31-
import EditColumns from './EditColumns/EditColumns';
31+
import EditColumnsModal from './EditColumns/EditColumnsModal';
3232

3333
import './ImporterFilePreview.scss';
3434

@@ -39,7 +39,7 @@ interface ImporterFilePreviewProps {
3939
const ImporterFilePreview = ({ fileMetaData }: ImporterFilePreviewProps): JSX.Element => {
4040
const { t } = i18nReact.useTranslation();
4141
const [fileFormat, setFileFormat] = useState<FileFormatResponse | undefined>();
42-
42+
const [isEditColumnsOpen, setIsEditColumnsOpen] = useState(false);
4343
const defaultTableName = getDefaultTableName(fileMetaData.path, fileMetaData.source);
4444

4545
const { save: guessFormat, loading: guessingFormat } = useSaveData<FileFormatResponse>(
@@ -132,7 +132,9 @@ const ImporterFilePreview = ({ fileMetaData }: ImporterFilePreviewProps): JSX.El
132132
<div className="hue-importer-preview-page__main-section">
133133
<div className="hue-importer-preview-page__header-section">
134134
<SourceConfiguration fileFormat={fileFormat} setFileFormat={setFileFormat} />
135-
<EditColumns />
135+
<BorderlessButton onClick={() => setIsEditColumnsOpen(true)}>
136+
{t('Edit Columns')}
137+
</BorderlessButton>
136138
</div>
137139
<PaginatedTable<ImporterTableData>
138140
loading={guessingFormat || guessingFields}
@@ -143,6 +145,7 @@ const ImporterFilePreview = ({ fileMetaData }: ImporterFilePreviewProps): JSX.El
143145
locale={{ emptyText: t('No data found in the file!') }}
144146
/>
145147
</div>
148+
<EditColumnsModal isOpen={isEditColumnsOpen} closeModal={() => setIsEditColumnsOpen(false)} />
146149
</div>
147150
);
148151
};

0 commit comments

Comments
 (0)