diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2026-02-21 11:14:42 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2026-02-21 11:14:42 +0100 |
| commit | 1b19afaa339f2f68520d61b634600ddeb04effb7 (patch) | |
| tree | 232ec9fdc03a8955a8c847b88a688306689d2633 /src/html.h | |
| parent | 0b6e8026a6b530c7d88607bfdf79b9692987abaa (diff) | |
Split up the rendering from the logic
Diffstat (limited to 'src/html.h')
| -rw-r--r-- | src/html.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/html.h b/src/html.h new file mode 100644 index 0000000..f244cdb --- /dev/null +++ b/src/html.h @@ -0,0 +1,17 @@ +#pragma once + +#include "app.h" +#include <stddef.h> + +char *html_render_login_page(const char *error_msg, size_t *out_len); + +char *html_render_clients_page( + const char *host, + const struct ListClientResult *clients, + size_t *out_len); + +char *html_render_client_detail_page( + const char *host, + const struct GetClientOnlyResult *client, + const struct GetBackupsResult *backups, + size_t *out_len); |
