mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-07 14:17:16 +02:00
fix(v2): fix HTML issues nav dropdown and highlight docs item (#2489)
This commit is contained in:
parent
ec4942d368
commit
1577ab98e9
3 changed files with 12 additions and 8 deletions
|
@ -64,11 +64,9 @@ function NavItem({items, position, ...props}) {
|
||||||
</NavLink>
|
</NavLink>
|
||||||
<ul className="dropdown__menu">
|
<ul className="dropdown__menu">
|
||||||
{items.map((linkItemInner, i) => (
|
{items.map((linkItemInner, i) => (
|
||||||
<NavLink
|
<li key={i}>
|
||||||
className="navbar__item navbar__link"
|
<NavLink className="navbar__item navbar__link" {...linkItemInner} />
|
||||||
{...linkItemInner}
|
</li>
|
||||||
key={i}
|
|
||||||
/>
|
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -91,8 +89,8 @@ function MobileNavItem({items, ...props}) {
|
||||||
</NavLink>
|
</NavLink>
|
||||||
<ul className="menu__list">
|
<ul className="menu__list">
|
||||||
{items.map((linkItemInner, i) => (
|
{items.map((linkItemInner, i) => (
|
||||||
<li className="menu__list-item">
|
<li className="menu__list-item" key={i}>
|
||||||
<NavLink className="menu__link" {...linkItemInner} key={i} />
|
<NavLink className="menu__link" {...linkItemInner} />
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -92,12 +92,13 @@ module.exports = {
|
||||||
links: [
|
links: [
|
||||||
{
|
{
|
||||||
label: 'Docs',
|
label: 'Docs',
|
||||||
|
to: 'docs/introduction', // "fake" link
|
||||||
position: 'left',
|
position: 'left',
|
||||||
activeBasePath: 'docs',
|
activeBasePath: 'docs',
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: versions[0],
|
label: versions[0],
|
||||||
to: `docs/introduction`,
|
to: 'docs/introduction',
|
||||||
},
|
},
|
||||||
].concat(
|
].concat(
|
||||||
versions.slice(1).map(version => ({
|
versions.slice(1).map(version => ({
|
||||||
|
|
|
@ -30,3 +30,8 @@ html[data-theme='dark'] {
|
||||||
html[data-theme='dark'] .docusaurus-highlight-code-line {
|
html[data-theme='dark'] .docusaurus-highlight-code-line {
|
||||||
background-color: rgb(0, 0, 0, 0.3);
|
background-color: rgb(0, 0, 0, 0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* This will be removed after new release of Infima */
|
||||||
|
.navbar__item.dropdown > .navbar__link {
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue