Skip to content

Commit 8ef47f0

Browse files
alisinabhhalostatue
andcommitted
Rename latestVersion to isStale and use boolean
Co-Authored-By: Austin Ziegler <[email protected]>
1 parent 66129df commit 8ef47f0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

assets/js/handlebars/templates/versions-dropdown.handlebars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<label>
33
<span class="sidebar-projectVersionsDropdownCaret" aria-hidden="true">&#x25bc;</span>
44
<span class="sr-only">Project version</span>
5-
{{#if latestVersion}}
5+
{{#if isStale}}
66
<i class="ri-alert-line sidebar-staleIcon" aria-hidden="true"></i>
77
{{/if}}
8-
<select class="sidebar-projectVersionsDropdown{{#if latestVersion}} sidebar-staleVersion{{/if}}"{{#if latestVersion}} title="This version is not the latest version of the package."{{/if}}>
8+
<select class="sidebar-projectVersionsDropdown{{#if isStale}} sidebar-staleVersion{{/if}}"{{#if isStale}} title="This version is not the latest version of the package."{{/if}}>
99
{{#each nodes}}
1010
<option translate="no" value="{{url}}"{{#if isCurrentVersion}} selected disabled{{/if}}>
1111
{{version}}

assets/js/sidebar/sidebar-version-select.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@ export function initialize () {
1717
const currentVersion = versionsContainer.textContent.trim()
1818

1919
const latestVersionNode = versionNodes.find(node => node.latest)
20-
const latestVersion = latestVersionNode?.version !== currentVersion ? latestVersionNode?.version : null
20+
const isStale = latestVersionNode?.version !== currentVersion
2121

2222
const nodes = decorateVersionNodes(versionNodes, currentVersion)
2323

24-
renderVersionsDropdown({ nodes, latestVersion })
24+
renderVersionsDropdown({ nodes, isStale })
2525
}
2626
}
2727

28-
function renderVersionsDropdown ({ nodes, latestVersion }) {
28+
function renderVersionsDropdown ({ nodes, isStale }) {
2929
const versionsContainer = qs(VERSIONS_CONTAINER_SELECTOR)
30-
const versionsDropdownHtml = versionsDropdownTemplate({ nodes, latestVersion })
30+
const versionsDropdownHtml = versionsDropdownTemplate({ nodes, isStale })
3131
versionsContainer.innerHTML = versionsDropdownHtml
3232

3333
qs(VERSIONS_DROPDOWN_SELECTOR).addEventListener('change', handleVersionSelected)

0 commit comments

Comments
 (0)