@use crate::{
rules::Rule,
templates::{layout_html, return_home_html},
};
@(rules: &[(String, Rule)])
@:layout_html("Rules", {
Kind |
Protocol |
Port |
Destination IP |
Destination Port |
|
@for (id, rule) in rules {
@if let Some((dest_ip, dest_port)) = rule.as_forward() {
Forward |
@rule.proto |
@rule.port |
@dest_ip |
@dest_port |
} else {
Accept |
@rule.proto |
@rule.port |
|
|
}
Delete |
}
@:return_home_html()
})