fn main() {
let path = std::path::Path::new("src/datafold_node/static-react/dist");
if !path.exists() {
std::fs::create_dir_all(path).expect("Failed to create static assets directory");
std::fs::write(
path.join("database.svg"),
"<svg xmlns='http://www.w3.org/2000/svg'></svg>",
)
.expect("Failed to create placeholder database.svg");
std::fs::write(
path.join("index.html"),
r#"<!DOCTYPE html>
<html>
<head>
<link rel="icon" href="./database.svg">
</head>
<body>
<script src="./assets/index.js"></script>
Placeholder
</body>
</html>"#,
)
.expect("Failed to create placeholder index.html");
}
println!("cargo:rerun-if-changed=build.rs");
}