github.com/louisevanderlith/droxolite@v1.20.2/sample/views/menu.html (about)

     1  {{if .SideMenu}}
     2      <aside>
     3          {{range $lbl, $items := .SideMenu}}
     4              <p>
     5                  {{$lbl}}
     6              </p>
     7              <ul>
     8                  {{range $_, $val := $items}}
     9                      <li id="{{$val.ID}}">
    10                          <a {{if $val.IsActive}}class="is-active" {{end}} href="{{$val.Link}}">
    11                              {{$val.Text}}
    12                          </a>
    13                          {{if $val.Children}}
    14                              <ul>
    15                                  {{range $_, $cval := $val.Children}}
    16                                      <li id="{{$cval.ID}}">
    17                                          <a {{if $cval.IsActive}}class="is-active" {{end}} href="{{$cval.Link}}">
    18                                              {{$cval.Text}}
    19                                          </a>
    20  
    21                                          {{if $cval.Children}}
    22                                              <ul>
    23                                                  {{range $_, $ccval := $cval.Children}}
    24                                                      <li id="{{$ccval.ID}}"><a
    25                                                                  {{if $ccval.IsActive}}class="is-active" {{end}}
    26                                                                  href="{{$ccval.Link}}">
    27                                                              {{$ccval.Text}}
    28                                                          </a>
    29                                                      </li>
    30                                                  {{end}}
    31                                              </ul>
    32                                          {{end}}
    33                                      </li>
    34                                  {{end}}
    35                              </ul>
    36                          {{end}}
    37                      </li>
    38                  {{end}}
    39              </ul>
    40          {{end}}
    41      </aside>
    42  {{end}}