diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss
index 66b4a02..8877beb 100644
--- a/packages/logos-docusaurus-theme/src/client/css/custom.scss
+++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss
@@ -713,6 +713,14 @@ table {
display: none;
}
+.menu__list-item-collapsible > a[aria-expanded='false'] > svg {
+ transform: rotate(90deg);
+}
+
+.menu__list-item-collapsible > a[aria-expanded='true'] > svg {
+ transform: rotate(180deg);
+}
+
@include utils.responsive('sm', 'down') {
:root {
--ifm-global-spacing: 0.5rem;
diff --git a/packages/logos-docusaurus-theme/src/client/theme/DocSidebarItem/Category/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/DocSidebarItem/Category/index.tsx
index e281f94..a750673 100644
--- a/packages/logos-docusaurus-theme/src/client/theme/DocSidebarItem/Category/index.tsx
+++ b/packages/logos-docusaurus-theme/src/client/theme/DocSidebarItem/Category/index.tsx
@@ -168,7 +168,7 @@ export default function DocSidebarItemCategory({
{label}
- {collapsed ? : }
+ {collapsible && }
{href && collapsible && (