refactor(templates): Update template definition names for admin pages

- Change template definition names from "Content" to specific page names
- Modify layout.html to conditionally render templates based on page name
- Ensure consistent template naming across admin page templates
This commit is contained in:
wood chen 2025-02-15 09:49:23 +08:00
parent ab8684d4c5
commit ecba8adbf1
4 changed files with 10 additions and 4 deletions

View File

@ -1,4 +1,4 @@
{{define "Content"}}
{{define "config.html"}}
<div class="card bg-base-100 shadow-xl">
<div class="card-body">
<h2 class="card-title">配置管理</h2>

View File

@ -22,7 +22,13 @@
</div>
<div class="container mx-auto px-4">
{{template .Content .}}
{{if eq .Content "login.html"}}
{{template "login.html" .}}
{{else if eq .Content "metrics.html"}}
{{template "metrics.html" .}}
{{else if eq .Content "config.html"}}
{{template "config.html" .}}
{{end}}
</div>
<script src="/admin/static/js/auth.js"></script>

View File

@ -1,4 +1,4 @@
{{define "Content"}}
{{define "login.html"}}
<div class="flex items-center justify-center min-h-[80vh]">
<div class="card w-96 bg-base-100 shadow-xl">
<div class="card-body">

View File

@ -1,4 +1,4 @@
{{define "Content"}}
{{define "metrics.html"}}
<div class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-4">
<div class="card bg-base-100 shadow-xl">
<div class="card-body">