feat: 所有页面支持1到4层级的嵌套结构

This commit is contained in:
coolzr
2025-10-24 00:40:43 +08:00
parent 8d4d76184d
commit ad3cba549b
9 changed files with 846 additions and 43 deletions

View File

@@ -0,0 +1,32 @@
<div class="group {{#if level}}group-level-{{level}}{{else}}group-level-3{{/if}}"
data-type="group"
data-name="{{name}}"
data-icon="{{icon}}"
data-level="{{#if level}}{{level}}{{else}}3{{/if}}">
<div class="group-header" data-toggle="group">
<h{{#if level}}{{add level 1}}{{else}}3{{/if}} data-editable="group-name">
<i class="{{icon}}"></i>
{{name}}
<span class="toggle-icon">
<i class="fas fa-chevron-down"></i>
</span>
</h{{#if level}}{{add level 1}}{{else}}3{{/if}}>
</div>
<div class="group-content">
{{#if sites}}
<div class="sites-grid" data-container="sites">
{{#if sites.length}}
{{#each sites}}
{{> site-card}}
{{/each}}
{{else}}
<p class="empty-sites">暂无网站</p>
{{/if}}
</div>
{{else}}
<p class="empty-content">暂无网站</p>
{{/if}}
</div>
</div>