d782d463cb
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19 lines
659 B
C++
19 lines
659 B
C++
#pragma once
|
|
|
|
#include "data_table_logic.h"
|
|
|
|
namespace data_table {
|
|
|
|
// Render barra-de-chips + tabla. Mutates `st` en respuesta a interaccion.
|
|
// `declared_types` opcional: array paralelo a headers con ColumnType por col.
|
|
// Si nullptr o ColumnType::Auto -> resuelve via auto_detect_type.
|
|
// API unificada: `tables` lista todas las tablas disponibles. La que actua como
|
|
// main la elige State.main_source (vacio -> tables[0]). El resto se exponen
|
|
// como joinables en la UI cuando size > 1.
|
|
void render(const char* id,
|
|
const std::vector<TableInput>& tables,
|
|
State& st,
|
|
bool show_chrome = true);
|
|
|
|
} // namespace data_table
|