use crate::templates::card::card;
use anyhow::Result;
use maud::{html, Markup};
use uuid::Uuid;
pub(crate) fn new_query(ctx: &crate::ctx::ClientContext, id: &Uuid) -> Result<Markup> {
Ok(html! {
(card(ctx, html! {
div#sql-form {
textarea.uk-textarea#(format!("{}-sql-input", id)) placeholder="Enter some SQL!" { }
div.uk-margin-small-top {
button.uk-button.uk-button-default#sql-form-button onclick=(crate::html::onclick_event("run-sql", &id.to_string(), &format!("document.getElementById('{}-sql-input').value", id))) { "Run That SQL!" }
}
}
}))
div#(format!("{}-results", id)) { }
})
}