import React, { useCallback, useState } from 'react' import { useTranslation } from 'react-i18next' import Button from '../base/button' import PipelineScreenShot from './screenshot' import Confirm from '../base/confirm' const Conversion = () => { const { t } = useTranslation() const [showConfirmModal, setShowConfirmModal] = useState(false) const handleConvert = useCallback(() => { setShowConfirmModal(false) // todo: Add conversion logic here }, []) const handleShowConfirmModal = useCallback(() => { setShowConfirmModal(true) }, []) const handleCancelConversion = useCallback(() => { setShowConfirmModal(false) }, []) return (
{t('datasetPipeline.conversion.title')}
{t('datasetPipeline.conversion.descriptionChunk1')} {t('datasetPipeline.conversion.descriptionChunk2')}
{t('datasetPipeline.conversion.warning')}
{showConfirmModal && ( )}
) } export default React.memo(Conversion)