refactor: 完成Handlebars模板系统基础集成

This commit is contained in:
Zuoling Rong
2025-05-07 14:58:38 +08:00
parent 7e378c229c
commit 6474fa3635
6 changed files with 487 additions and 44 deletions

View File

@@ -0,0 +1,21 @@
{{#each this}}
<div class="nav-item-wrapper">
<a href="#" class="nav-item{{#if active}} active{{/if}}" data-page="{{id}}">
<div class="icon-container">
<i class="{{icon}}"></i>
</div>
<span class="nav-text">{{name}}</span>
{{#if submenu}}<i class="fas fa-chevron-down submenu-toggle"></i>{{/if}}
</a>
{{#if submenu}}
<div class="submenu">
{{#each submenu}}
<a href="#{{name}}" class="submenu-item" data-page="{{../id}}" data-category="{{name}}">
<i class="{{icon}}"></i>
<span>{{name}}</span>
</a>
{{/each}}
</div>
{{/if}}
</div>
{{/each}}