diff --git a/res/template/admin_ip_bans.html b/res/template/admin_ip_bans.html new file mode 100644 index 0000000..3602ea3 --- /dev/null +++ b/res/template/admin_ip_bans.html @@ -0,0 +1,19 @@ +{{define "admin_ip_bans"}} + +
+ {{template "meta_tags" "IP bans"}} + {{template "user_style" .}} + + + + + + {{template "page_top" .}} +Time | diff --git a/svelte/src/admin_ip_bans.js b/svelte/src/admin_ip_bans.js new file mode 100644 index 0000000..c46e82d --- /dev/null +++ b/svelte/src/admin_ip_bans.js @@ -0,0 +1,8 @@ +import App from './admin_ip_bans/IPBans.svelte'; + +const app = new App({ + target: document.getElementById("page_content"), + props: {} +}); + +export default app; diff --git a/svelte/src/admin_ip_bans/IPBans.svelte b/svelte/src/admin_ip_bans/IPBans.svelte new file mode 100644 index 0000000..8333ba5 --- /dev/null +++ b/svelte/src/admin_ip_bans/IPBans.svelte @@ -0,0 +1,181 @@ + + +
Address | +Reason | +Ban time | +Expire time | ++ |
{row.address} | +{rows.reason} | +{formatDate(row.ban_time, true, true, false)} | +{formatDate(row.expire_time, true, true, false)} | ++ + | +