use crate::{
AnnatomicApp,
app::{MainView, widgets::import_config::ImportConfigWidget},
};
use anyhow::Result;
use egui::Ui;
pub(crate) fn show(ui: &mut Ui, app: &mut AnnatomicApp) -> Result<()> {
if ui
.link(format!(
"{} Go back to corpus selection",
egui_phosphor::regular::ARROW_LEFT
))
.clicked()
{
app.change_view(MainView::Start);
}
ui.separator();
ui.heading("Import");
let widget = ImportConfigWidget::new("import-corpus", &app.notifier, &mut app.file_dialog);
let response = widget.show(ui);
if let Some(import_step) = response.inner.import_step {
app.project
.import(import_step, response.inner.overwrite_corpus_name)?;
}
Ok(())
}