|
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