- Se incorpora nuevo componente Dropdown. - Se crea un componente Navbar con soporte para marca, elementos de navegación. - Se implementa el componente Offcanvas con opciones de posición, visibilidad y fondo personalizables. - Mejora el manejo de imágenes con un nuevo componente de Image. - Se reorganizan los componentes del tema para una mejor estructura y usabilidad.
19 lines
645 B
Rust
19 lines
645 B
Rust
use pagetop_build::StaticFilesBundle;
|
|
|
|
use std::env;
|
|
use std::path::Path;
|
|
|
|
fn main() -> std::io::Result<()> {
|
|
StaticFilesBundle::from_scss("./static/scss/bootsier.scss", "bootstrap.min.css")
|
|
.with_name("bootsier_bs")
|
|
.build()?;
|
|
StaticFilesBundle::from_dir("./static/js", Some(bootstrap_js_files))
|
|
.with_name("bootsier_js")
|
|
.build()
|
|
}
|
|
|
|
fn bootstrap_js_files(path: &Path) -> bool {
|
|
// No filtra durante el desarrollo, solo en la compilación "release".
|
|
env::var("PROFILE").unwrap_or_else(|_| "release".to_string()) != "release"
|
|
|| path.file_name().is_some_and(|n| n == "bootstrap.min.js")
|
|
}
|