</li>
{/* Categories subtree */}
{categories.length > 0 && (
- <li class={`s${categoriesOff ? ' off' : ''}${onCategoryTerm ? ' sub' : ''}`}>
+ <li class={`s${categoriesOff ? ' off' : ''}${categoriesSelected ? ' sub' : ''}`}>
<a href="/blog/categories/" class={categoriesSelected ? 's selected' : 's'}>
{categoriesSelected ? <strong>Categories</strong> : 'Categories'}
</a>
- {onCategoryTerm && (
+ {categoriesSelected ? (
<ul class="s active">
{categories.map(cat => {
const active = cat.name === activeCatSlug;
);
})}
</ul>
- )}
- {!onCategoriesIndex && !onCategoryTerm && (
+ ) : (
<ul class="s">
{categories.map(cat => (
<li class="s nav-leaf">
)}
{/* Tags subtree */}
{tags.length > 0 && (
- <li class={`s${tagsOff ? ' off' : ''}${onTagTerm ? ' sub' : ''}`}>
+ <li class={`s${tagsOff ? ' off' : ''}${tagsSelected ? ' sub' : ''}`}>
<a href="/blog/tags/" class={tagsSelected ? 's selected' : 's'}>
{tagsSelected ? <strong>Tags</strong> : 'Tags'}
</a>
- {onTagTerm && (
+ {tagsSelected ? (
<ul class="s active">
{tags.map(tag => {
const active = tag.name === activeTagSlug;
);
})}
</ul>
- )}
- {!onTagsIndex && !onTagTerm && (
+ ) : (
<ul class="s">
{tags.map(tag => (
<li class="s nav-leaf">