diff --git a/src/www/css/app.css b/src/www/css/app.css index 08271631..0cde16b7 100644 --- a/src/www/css/app.css +++ b/src/www/css/app.css @@ -887,6 +887,10 @@ video { width: 2rem; } +.w-\[70\%\] { + width: 70%; +} + .w-full { width: 100%; } @@ -919,6 +923,10 @@ video { flex-grow: 0; } +.table-auto { + table-layout: auto; +} + .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @@ -1064,6 +1072,11 @@ video { border-width: 2px; } +.border-x-2 { + border-left-width: 2px; + border-right-width: 2px; +} + .border-b { border-bottom-width: 1px; } @@ -1094,6 +1107,11 @@ video { border-color: rgb(209 213 219 / var(--tw-border-opacity)); } +.border-gray-600 { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); +} + .border-red-800 { --tw-border-opacity: 1; border-color: rgb(153 27 27 / var(--tw-border-opacity)); @@ -1143,6 +1161,10 @@ video { background-color: rgb(153 27 27 / var(--tw-bg-opacity)); } +.bg-transparent { + background-color: transparent; +} + .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); @@ -1545,6 +1567,10 @@ video { } @media not all and (min-width: 768px) { + .max-md\:flex { + display: flex; + } + .max-md\:hidden { display: none; } @@ -1694,10 +1720,6 @@ video { margin-right: 0.5rem; } - .md\:block { - display: block; - } - .md\:inline-block { display: inline-block; } @@ -1738,6 +1760,11 @@ video { } } +.dark\:border-neutral-200:where(.dark, .dark *) { + --tw-border-opacity: 1; + border-color: rgb(229 229 229 / var(--tw-border-opacity)); +} + .dark\:border-neutral-500:where(.dark, .dark *) { --tw-border-opacity: 1; border-color: rgb(115 115 115 / var(--tw-border-opacity)); @@ -1763,6 +1790,11 @@ video { background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } +.dark\:bg-gray-600:where(.dark, .dark *) { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + .dark\:bg-neutral-400:where(.dark, .dark *) { --tw-bg-opacity: 1; background-color: rgb(163 163 163 / var(--tw-bg-opacity)); diff --git a/src/www/index.html b/src/www/index.html index 66dc3697..878f5ca0 100644 --- a/src/www/index.html +++ b/src/www/index.html @@ -383,6 +383,86 @@ + +
Firewall
+| Interface | +IPv4 address | +IPv6 address | +
|---|---|---|
| eth0 | +192.168.1.1 | ++ |
| wg0 | +10.8.0.1 | ++ |
| + | Source | +Destination | +Protocol | +Action | +
|---|---|---|---|---|
| delete | +192.168.11.3 | +10.9.8.1 | +udp | ++ |
| + + | ++ + | ++ + | ++ + | ++ + | +