(text: &str)
| 391 | } |
| 392 | |
| 393 | #[cfg(feature = "ssr")] |
| 394 | fn public_base_url(headers: &axum::http::HeaderMap) -> String { |
| 395 | if let Ok(base) = std::env::var("PERRO_SITE_URL") { |
| 396 | let base = base.trim().trim_end_matches('/'); |
| 397 | if !base.is_empty() { |
| 398 | return base.to_string(); |
| 399 | } |
| 400 | } |
| 401 | |
| 402 | let host = headers |