ferrox_front_ui/
ferrox_datagrid.rs1use ferrox_front_core::dom::{div, DomBuilder};
2
3pub struct FerroxDataGridConfig {
4 pub schema_url: String,
5 pub entity_name: String,
6}
7
8pub fn ferrox_datagrid(config: &FerroxDataGridConfig) -> DomBuilder {
9 div()
11 .attr("class", "ferrox-datagrid")
12 .attr("style", "padding: 1rem; border: var(--border-glass); background: var(--bg-glass); border-radius: 8px;")
13 .child(
14 div().attr("style", "font-size: 1.2rem; font-weight: bold; margin-bottom: 1rem;")
15 .text(&format!("Entity DataGrid: {}", config.entity_name))
16 )
17 .child(
18 div().text(&format!("Fetching schema and rows from {}...", config.schema_url))
19 )
20}