diff --git a/peach-web/src/templates/error.rs b/peach-web/src/templates/error.rs new file mode 100644 index 0000000..fef2196 --- /dev/null +++ b/peach-web/src/templates/error.rs @@ -0,0 +1,27 @@ +use maud::{html, Markup, PreEscaped}; + +/// Sbot error template builder. +/// +/// Display a message to the operator when an sbot command returns an error. +pub fn build_template(error_msg: String) -> Markup { + html! { + (PreEscaped("")) + div class="card center" { + div class="capsule capsule-container border-danger center-text" { + p class="card-text" style="font-size: var(--font-size-4);" { + "Sbot Error" + } + p class="card-text" { (error_msg) } + p class="card-text" { + "Visit the " + strong { + a href="/settings/scuttlebutt" class="link" { + "Scuttlebutt settings menu" + } + } + " to start the Sbot and then try again." + } + } + } + } +}