docbrown/app/views/layouts/_sidebar_nav_link.html.erb
Julien Maury 01c1d44e65
Fix duplicate IDs on homepage (#17092)
* fix duplicate ID main nav

* fix duplicate ID other nav headings

* fix duplicate ID reading list count

* fix duplicate attribute class

* missing case readingCountList on feed

* missing dot in query selector

* Revert "fix duplicate ID other nav headings"

This reverts commit 4f495962c47e08f0f6c41e33e897b2db176432f5.

* use generic class 'other-nav' for tests

* pass a variable 'context' to the partial nav

* pass var 'context' to partial

* fix unwanted typo in partial sidebar

* Update app/views/admin/navigation_links/index.html.erb

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>

* Update app/assets/javascripts/initializers/initializeReadingListIcons.js

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>

* Update app/assets/javascripts/initializers/initializeReadingListIcons.js

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>

* js-reading-list-count renaming

* use data-testid instead of generic classes for tests

* fix typo in specs

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2022-04-14 10:48:55 +01:00

13 lines
481 B
Text

<% if display_navigation_link?(link: link) %>
<li>
<a href="<%= link.url %>" class="sidebar-navigation-link c-link c-link--block c-link--icon-left">
<span class="c-link__icon">
<%= link.icon.html_safe %>
</span>
<%= t("views.main.nav_name.#{link.name}", default: link.name) %>
<% if link.url.include?("readinglist") %>
<span class="js-reading-list-count c-indicator ml-2 self-center"></span>
<% end %>
</a>
</li>
<% end %>