1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
use anyhow::Result;
use dbui_service::{RequestContext, Router};
use maud::{html, Markup};

pub fn settings(ctx: &RequestContext, router: &dyn Router) -> Result<Markup> {
  let content = html! {
    div.uk-section.uk-section-small {
      div.uk-container {
        div.uk-text-center {
          h1.uk-heading-hero {
            "Settings"
          }
          div.uk-text-lead {
            "A work in progress"
          }
          div.uk-margin-top {
            table.uk-table.uk-table-divider.uk-text-left {
              tbody {
                tr {
                  th { "Config Directory" }
                  td { (ctx.app().files().cfg_dir()) }
                }
              }
            }
          }
        }
      }
    }
  };
  crate::simple(ctx, router, "Settings", content)
}