Skip to content

Commit b02144d

Browse files
committed
fix (menu): mark github link in about menu as external
1 parent e4a22f1 commit b02144d

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

components/menu/constants.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ export const TABS = [
415415
href: "https://github.com/mdn",
416416
text: "MDN on GitHub",
417417
icon: "github",
418+
external: true,
418419
},
419420
],
420421
},

components/menu/server.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@
33
@import url("base.css");
44
@import url("mobile.css");
55
@import url("desktop.css");
6+
7+
.external::after {
8+
margin-bottom: 0.1em;
9+
margin-left: 0.5em;
10+
}

components/menu/server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ export class Menu extends ServerComponent {
109109
item.icon && "menu__panel-icon",
110110
context.locale !== "en-US" &&
111111
"only-in-en-us",
112+
item.external && "external",
112113
]
113114
.filter(Boolean)
114115
.join(" "),

components/menu/types.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ interface SlugItem extends BaseItem {
2323
interface HrefItem extends BaseItem {
2424
href: string;
2525
icon?: string;
26+
external?: boolean;
2627
}
2728

2829
type LinkItem = SlugItem | HrefItem;

0 commit comments

Comments
 (0)