Skip to content

Commit 06b9155

Browse files
authored
Add "new badge" in header (#7426)
1 parent 7b69ca0 commit 06b9155

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

docs/css/tc-header.css

+18-4
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ body.tc-header-active #site-header {
4343
}
4444

4545
#site-header .logo {
46-
display: flex;
46+
display: flex;
4747
}
4848

4949
#site-header .logo img,
@@ -102,6 +102,20 @@ body.mobile-menu #site-header #mobile-menu-toggle {
102102
white-space: nowrap;
103103
}
104104

105+
#site-header .menu-item .badge {
106+
color: white;
107+
font-size: 10px;
108+
padding: 2px 6px;
109+
background-color: #0FD5C6; // somehow $topaz is too dark for me.
110+
text-align: center;
111+
text-decoration: none;
112+
display: inline-block;
113+
border-radius: 6px;
114+
&:hover {
115+
116+
}
117+
}
118+
105119
#site-header .menu-item button:hover,
106120
#site-header .menu-item a:hover {
107121
color: var(--color-topaz);
@@ -152,7 +166,7 @@ body #site-header .menu-item .menu-dropdown {
152166
font-weight: 500;
153167
color: var(--color-eggplant);
154168
text-decoration: none;
155-
transition:
169+
transition:
156170
color 0.2s ease,
157171
background 0.2s ease;
158172
}
@@ -265,7 +279,7 @@ div.md-source__repository {
265279
#site-header .menu-item a .icon-caret {
266280
height: 10px;
267281
}
268-
282+
269283
#site-header .menu-item button .icon-slack,
270284
#site-header .menu-item a .icon-slack,
271285
#site-header .menu-item button .icon-github,
@@ -372,4 +386,4 @@ div.md-source__repository {
372386
#site-header nav {
373387
width: calc(100% - 40px);
374388
}
375-
}
389+
}

docs/theme/partials/tc-header.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"siteUrl": "https://testcontainers.com/",
33
"menuItems": [
44
{
5-
"label": "Desktop",
5+
"label": "Desktop <span class=\"badge rounded-pill\">NEW</span>",
66
"url": "https://testcontainers.com/desktop/"
77
},
88
{
@@ -107,7 +107,7 @@
107107
<rect y="22" width="30" height="4" rx="2"/>
108108
<rect y="13" width="30" height="4" rx="2"/>
109109
<rect y="4" width="30" height="4" rx="2"/>
110-
</svg>
110+
</svg>
111111
</button>
112112
</div>
113113
<nav>
@@ -134,7 +134,7 @@
134134
<use href="#icon-external"></use>
135135
</svg>
136136
{% endif %}
137-
</a>
137+
</a>
138138
</li>
139139
{% endfor %}
140140
</ul>
@@ -154,4 +154,4 @@
154154
{% endfor %}
155155
</ul>
156156
</nav>
157-
</header>
157+
</header>

0 commit comments

Comments
 (0)