@use crate::{ rules::Rule, templates::{layout_html, return_home_html}, }; @(rules: &[(String, Rule)]) @:layout_html("Rules", {

Rules

@for (id, rule) in rules { @if let Some((dest_ip, dest_port)) = rule.as_forward() { } else { } }
Kind Protocol Port Destination IP Destination Port
Forward @rule.proto @rule.port @dest_ip @dest_portAccept @rule.proto @rule.port Delete

Forward Port

Accept Port

@:return_home_html() })