Files
menav/templates/components/group.hbs
rbetree 670e73e93c fix: 补齐书签 subgroups 渲染并对齐 README
- 修复 subgroups 生成但不展示的问题(模板渲染 + 前端结构导出)
- 更新 README:配置示例/完全替换策略/多层级说明与 helper 文档,减少重复说明
2025-12-22 02:16:01 +08:00

45 lines
1.4 KiB
Handlebars

<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 subgroups}}
<div class="subgroups-container" data-container="subgroups">
{{#each subgroups}}
{{> group level=4}}
{{/each}}
</div>
{{/if}}
{{#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>
{{/if}}
{{#unless subgroups}}
{{#unless sites}}
<p class="empty-content">暂无网站</p>
{{/unless}}
{{/unless}}
</div>
</div>