|
18 | 18 | <nav class="menu menu--compact"> |
19 | 19 | <ul class="menu__list list list--unstyle"> |
20 | 20 | {% assign categories = site.data.catalog.source_categories.items %} |
21 | | - {% assign promoted_categories = "Website, Mobile, Server, Ott" | split: ", " %} |
22 | 21 |
|
23 | | - {% for category in promoted_categories %} |
24 | | - <li class="menu-item menu-item--gray menu-item--compact {% if currentIntegration.categories contains category and activeState != true %}{% assign activeState = true %}menu-item--active{% endif %}" data-accordion data-class-active="menu-item--active"> |
| 22 | + {% for category in categories %} |
| 23 | + {% assign integrations = site.data.catalog.sources.items | where: "categories", category.display_name %} |
| 24 | + |
| 25 | + <li class="menu-item menu-item--gray menu-item--compact" data-accordion data-class-active="menu-item--active"> |
25 | 26 | <button class="menu-item__link flex flex--middle flex--justify gutter gutter--small" data-ref="accordion[trigger]"> |
26 | 27 | <span class="flex__column"> |
27 | | - {{ category }} |
| 28 | + {{ category.display_name }} |
28 | 29 | </span> |
29 | 30 |
|
30 | 31 | <div class="menu-item__chevron flex__column flex__column--shrink"> |
|
33 | 34 | </button> |
34 | 35 |
|
35 | 36 | <ul class="menu-item__body" data-ref="accordion[body]"> |
36 | | - {% assign integrations = site.data.catalog.sources.items | where: "categories", category %} |
37 | | - |
38 | 37 | {% for integration in integrations %} |
39 | | - {% unless integration.hidden %} |
40 | | - <li class="menu-item menu-item--compact"> |
41 | | - <a href="{{ site.baseurl }}/{{ integration.url }}/" class="menu-item__link"> |
42 | | - {{ integration.display_name }} |
43 | | - </a> |
44 | | - </li> |
45 | | - {% endunless %} |
| 38 | + {% if integration.hidden != true %} |
| 39 | + <li class="menu-item menu-item--compact"> |
| 40 | + <a href="{{ site.baseurl }}/{{ integration.url }}/" class="menu-item__link"> |
| 41 | + {{ integration.display_name }} |
| 42 | + </a> |
| 43 | + </li> |
| 44 | + {% endif %} |
46 | 45 | {% endfor %} |
47 | 46 | </ul> |
48 | 47 | </li> |
49 | 48 | {% endfor %} |
50 | | - |
51 | | - <li class="menu-item menu-item--gray menu-item--compact {% if currentIntegration.categories contains 'Cloud-apps' and activeState != true %}{% assign activeState = true %}menu-item--active{% endif %}" data-accordion data-class-active="menu-item--active"> |
52 | | - <button class="menu-item__link flex flex--middle flex--justify" data-ref="accordion[trigger]"> |
53 | | - <span class="flex__column"> |
54 | | - Cloud apps |
55 | | - </span> |
56 | | - |
57 | | - <div class="menu-item__chevron flex__column flex__column--shrink"> |
58 | | - {% include icons/symbols/caret-down.svg %} |
59 | | - </div> |
60 | | - </button> |
61 | | - |
62 | | - <ul class="menu-item__body" data-ref="accordion[body]"> |
63 | | - {% assign integrations = site.data.catalog.sources.items %} |
64 | | - |
65 | | - {% for integration in integrations %} |
66 | | - {% unless integration.categories contains promoted_categories[0] or integration.categories contains promoted_categories[1] or integration.categories contains promoted_categories[2] or integration.categories contains promoted_categories[3] or integration.hidden%} |
67 | | - <li class="menu-item menu-item--compact"> |
68 | | - <a href="{{ site.baseurl }}/{{ integration.url }}/" class="menu-item__link"> |
69 | | - {{ integration.display_name }} |
70 | | - </a> |
71 | | - </li> |
72 | | - {% endunless %} |
73 | | - {% endfor %} |
74 | | - </ul> |
75 | | - </li> |
76 | 49 | </ul> |
77 | 50 | </nav> |
78 | 51 | </div> |
|
0 commit comments