Skip to content

Commit 2d7fa99

Browse files
committed
also mark complex sub-features as default
1 parent 77149d3 commit 2d7fa99

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

templates/crate/features.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,14 @@ <h1>{{ metadata.name }}</h1>
7373
<p>This version has <b>{{ sorted_features | length }}</b> feature flags, <b data-id="default-feature-len">{{ default_len }}</b> of them enabled by <b>default</b>.</p>
7474
{%- for name in sorted_features -%}
7575
{%- set feature = all_features | get(key=name) -%}
76+
{%- set is_parent_default = feature.is_default -%}
7677
<h3 id="{{ name }}">{{ name }} {%- if feature.is_default -%}*{%- endif -%}</h3>
7778
<ul class="pure-menu-list">
7879
{%- if feature.subfeatures -%}
7980
{%- for name in feature.subfeatures -%}
80-
{%- set feature = all_features | get(key=name, default=false) -%}
81+
{%- set feature = all_features | get(key=name, default=is_parent_default) -%}
8182
<li class="pure-menu-item">
82-
<span>{{ name }} {%- if feature and feature.is_default -%}*{%- endif -%}</span>
83+
<span>{{ name }} {%- if feature or feature.is_default -%}*{%- endif -%}</span>
8384
</li>
8485
{%- endfor -%}
8586
{%- else -%}

0 commit comments

Comments
 (0)