Skip to content

Commit a3e51d9

Browse files
bencodezenthePunderWoman
authored andcommitted
docs: enable version picker (angular#54161)
PR Close angular#54161
1 parent 38c0084 commit a3e51d9

2 files changed

Lines changed: 60 additions & 12 deletions

File tree

adev/src/app/core/layout/navigation/navigation.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
</a>
127127

128128
<!-- Version picker for v18+ -->
129-
<!-- <div class="adev-nav-item">
129+
<div class="adev-nav-item">
130130
<button
131131
type="button"
132132
aria-label="Select Angular version"
@@ -166,7 +166,7 @@
166166
}
167167
</ul>
168168
</ng-template>
169-
</div> -->
169+
</div>
170170
</li>
171171

172172
<!-- Search -->

adev/src/app/core/services/version-manager.service.ts

Lines changed: 58 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,70 @@ import {Injectable, VERSION, computed, signal} from '@angular/core';
1010

1111
// TODO(josephperrott): extract this out of the file into a managed location.
1212
const VERSIONS_CONFIG = {
13-
currentVersion: "stable",
14-
historicalVersionsLinkPattern: "https://v{{version}}.angular.dev",
13+
currentVersion: 'stable',
14+
historicalVersionsLinkPattern: 'https://v{{version}}.angular.dev',
1515
mainVersions: [
1616
{
17-
version: "stable",
18-
url: "https://angular.dev"
17+
version: 'stable',
18+
url: 'https://angular.dev',
1919
},
2020
{
21-
version: "rc",
22-
url: "https://rc.angular.dev"
21+
version: 'v16',
22+
url: 'https://v16.angular.io/docs',
2323
},
2424
{
25-
version: "next",
26-
url: "https://next.angular.dev"
27-
}
28-
]
25+
version: 'v15',
26+
url: 'https://v15.angular.io/docs',
27+
},
28+
{
29+
version: 'v14',
30+
url: 'https://v14.angular.io/docs',
31+
},
32+
{
33+
version: 'v13',
34+
url: 'https://v13.angular.io/docs',
35+
},
36+
{
37+
version: 'v12',
38+
url: 'https://v12.angular.io/docs',
39+
},
40+
{
41+
version: 'v11',
42+
url: 'https://v11.angular.io/docs',
43+
},
44+
{
45+
version: 'v10',
46+
url: 'https://v10.angular.io/docs',
47+
},
48+
{
49+
version: 'v9',
50+
url: 'https://v9.angular.io/docs',
51+
},
52+
{
53+
version: 'v8',
54+
url: 'https://v8.angular.io/docs',
55+
},
56+
{
57+
version: 'v7',
58+
url: 'https://v7.angular.io/docs',
59+
},
60+
{
61+
version: 'v6',
62+
url: 'https://v6.angular.io/docs',
63+
},
64+
{
65+
version: 'v5',
66+
url: 'https://v5.angular.io/docs',
67+
},
68+
{
69+
version: 'v4',
70+
url: 'https://v4.angular.io/docs',
71+
},
72+
{
73+
version: 'v2',
74+
url: 'https://v2.angular.io/docs',
75+
},
76+
],
2977
};
3078

3179
export interface Version {

0 commit comments

Comments
 (0)