diff --git a/docusaurus/src/css/components/menu.scss b/docusaurus/src/css/components/menu.scss index 4db20f5..c14898e 100644 --- a/docusaurus/src/css/components/menu.scss +++ b/docusaurus/src/css/components/menu.scss @@ -16,6 +16,11 @@ html[data-theme='dark'] { --ifm-menu-color-active: #FFFFFF; } +// Remove external links from menu & mobile menu +.menu__link { + @include mixins.remove-external-icon; +} + [class^="docSidebarContainer"] { .menu { padding: 1.125rem 4px 0 0; diff --git a/docusaurus/src/css/components/mixins.scss b/docusaurus/src/css/components/mixins.scss index 3668b28..2e3f656 100644 --- a/docusaurus/src/css/components/mixins.scss +++ b/docusaurus/src/css/components/mixins.scss @@ -18,9 +18,10 @@ letter-spacing: 0.12em; } -@mixin menu-sublist-icon { +@mixin menu-sublist-icon($position: absolute) { &::after { background-size: 1rem 1rem; + position: $position; } } @@ -43,3 +44,9 @@ box-shadow: var(--docsearch-searchbox-shadow); } } + +@mixin remove-external-icon { + & svg[class^=iconExternalLink] { + display: none; + } +} \ No newline at end of file diff --git a/docusaurus/src/theme/Navbar/styles.scss b/docusaurus/src/theme/Navbar/styles.scss index e8b45b3..108336f 100644 --- a/docusaurus/src/theme/Navbar/styles.scss +++ b/docusaurus/src/theme/Navbar/styles.scss @@ -61,6 +61,7 @@ } &__link { + @include mixins.remove-external-icon; font-size: 0.813rem; &:hover { @@ -132,7 +133,7 @@ .menu { &__link { &--sublist { - @include mixins.menu-sublist-icon; + @include mixins.menu-sublist-icon(relative); &.navbar__link__custom-dropdown--sdks, &.navbar__link__custom-dropdown--version { diff --git a/docusaurus/src/theme/SearchBar/styles.css b/docusaurus/src/theme/SearchBar/styles.css index 77471d3..8dfe18e 100644 --- a/docusaurus/src/theme/SearchBar/styles.css +++ b/docusaurus/src/theme/SearchBar/styles.css @@ -25,6 +25,8 @@ border-radius: 0.375rem; background: #FCFCFC; border: 1px solid rgba(0,0,0,0.03); + /* Overwritting docusaurus padding for last child */ + padding: 0 8px!important; } .DocSearch-Search-Icon {