refactor: organiza imports e simplifica funções em diversos arquivos
This commit is contained in:
@@ -100,6 +100,16 @@ pub fn renderizar(ui: &mut Ui, ctx: &Context, app: &mut App) {
|
||||
}
|
||||
});
|
||||
|
||||
if valido && !app.notas_importadas.is_empty() {
|
||||
if ui
|
||||
.button("🔄 Reanalisar")
|
||||
.on_hover_text("Reanalisa as notas já importadas sem reimportar o arquivo")
|
||||
.clicked()
|
||||
{
|
||||
app.executar_analise();
|
||||
}
|
||||
}
|
||||
|
||||
if ui.button("💾 Salvar como layout...").clicked() {
|
||||
app.exibir_modal_salvar_layout();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
use crate::application::usecases::importar_arquivo::{
|
||||
importar_csv, importar_xlsx, listar_abas_xlsx,
|
||||
};
|
||||
use crate::application::usecases::importar_arquivo::listar_abas_xlsx;
|
||||
use crate::domain::entities::layout::TipoArquivo;
|
||||
use crate::ui::app::{App, EstadoApp};
|
||||
use egui::{Context, Ui};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use crate::application::usecases::layouts::{
|
||||
exportar_layout_json, importar_layout_json, salvar_layout,
|
||||
};
|
||||
use crate::domain::entities::layout::{Layout, LayoutCsv, LayoutXlsx, TipoArquivo};
|
||||
use crate::domain::entities::layout::{Layout, TipoArquivo};
|
||||
use crate::domain::errors::ErroLayout;
|
||||
use crate::ui::app::{AcaoModal, App, EstadoApp};
|
||||
use egui::{Context, Ui};
|
||||
@@ -83,7 +83,7 @@ pub fn renderizar(ui: &mut Ui, ctx: &Context, app: &mut App) {
|
||||
|
||||
fn renderizar_secao_layouts(
|
||||
ui: &mut Ui,
|
||||
ctx: &Context,
|
||||
_ctx: &Context,
|
||||
app: &mut App,
|
||||
titulo: &str,
|
||||
layouts: &[Layout],
|
||||
|
||||
@@ -10,7 +10,7 @@ use egui::{Context, Ui};
|
||||
const OPCOES_PAGINA: &[usize] = &[50, 100, 200, 1000];
|
||||
|
||||
/// Renderiza a tela de resultados.
|
||||
pub fn renderizar(ui: &mut Ui, ctx: &Context, app: &mut App) {
|
||||
pub fn renderizar(ui: &mut Ui, _ctx: &Context, app: &mut App) {
|
||||
// Extrair resultado do estado (sem mover)
|
||||
let resultado = match &app.estado {
|
||||
EstadoApp::ExibindoResultado(r) => r.clone(),
|
||||
|
||||
Reference in New Issue
Block a user