import { ImportingModel } from '@janhq/core/.' import { useSetAtom } from 'jotai' import { setImportModelStageAtom } from '@/hooks/useImportModel' import { toGibibytes } from '@/utils/converter' import { editingModelIdAtom } from '../EditModelInfoModal' import ImportInProgressIcon from '../ImportInProgressIcon' import ImportSuccessIcon from '../ImportSuccessIcon' type Props = { model: ImportingModel } const ImportingModelItem: React.FC = ({ model }) => { const setImportModelStage = useSetAtom(setImportModelStageAtom) const setEditingModelId = useSetAtom(editingModelIdAtom) const sizeInGb = toGibibytes(model.size) const onEditModelInfoClick = () => { setEditingModelId(model.importId) setImportModelStage('EDIT_MODEL_INFO') } const onDeleteModelClick = () => {} return (

{model.name}

{sizeInGb}

{model.status === 'IMPORTED' || model.status === 'FAILED' ? ( ) : ( )}
) } export default ImportingModelItem