diff --git a/flake.nix b/flake.nix index ca41ec9..fb629a2 100644 --- a/flake.nix +++ b/flake.nix @@ -21,7 +21,6 @@ pkgs.clippy pkgs.sqlite pkgs.superhtml - pkgs.vscode-langservers-extracted pkgs.rustfmt ]; }; diff --git a/src/main.rs b/src/main.rs index b7ebff3..5becb43 100644 --- a/src/main.rs +++ b/src/main.rs @@ -36,6 +36,11 @@ struct IndexTemplate { date: String, } +fn range(bound: i32) -> Vec { + let iter = 0..bound; + iter.into_iter().collect() +} + #[derive(Template)] #[template(path = "food-update.html")] struct FoodUpdateTemplate { diff --git a/templates/food.html b/templates/food.html index ecd18ec..cb9c7e1 100644 --- a/templates/food.html +++ b/templates/food.html @@ -16,36 +16,25 @@
+ {% for counter in self::range(10) %} + {% if loop.index as i32 <= food.target_servings %} - -
- \ No newline at end of file +