Skip to main content

tuwunel_api/oidc/device/
result.rs

1use const_str::format as const_format;
2use tuwunel_core::utils::html::escape as html_escape;
3
4use super::DEVICE_HEAD;
5
6pub(super) fn result_html(title: &str, message: &str) -> String {
7	PAGE_HTML
8		.replace("{title}", &html_escape(title))
9		.replace("{message}", &html_escape(message))
10}
11
12static PAGE_HTML: &str = const_format!(
13	r#"
14<!DOCTYPE html>
15<html lang="en">
16	<head>
17		{DEVICE_HEAD}
18		<title>{{title}}</title>
19	</head>
20	<body>
21		<h1>{{title}}</h1>
22		<p>{{message}}</p>
23	</body>
24</html>"#
25);