diff --git a/src/webapp/layout/Navbar.tsx b/src/webapp/layout/Navbar.tsx index fd9da1f..0e03035 100644 --- a/src/webapp/layout/Navbar.tsx +++ b/src/webapp/layout/Navbar.tsx @@ -38,7 +38,8 @@ export function Navbar({ routes, onItemClick }: Props) { function MenuItems({ routes, onItemClick }: Props) { const { - defaultAccordionValue, + accordionValues, + setAccordionValues, activeStoryUrl, searchString, setSearchString, @@ -74,7 +75,11 @@ function MenuItems({ routes, onItemClick }: Props) { {stories.map(([name, { stories }]) => { return (
- + {name} @@ -132,14 +137,16 @@ const useStoriesList = (routes: NestedStoryRoute) => { ] as const ); const allAccordionValues = routesEntries.map(([name]) => name); - const defaultAccordionValue = allAccordionValues[0]; + const [accordionValues, setAccordionValues] = + useState(allAccordionValues); return { activeStoryUrl: location.pathname, stories, searchString, setSearchString, - defaultAccordionValue, + accordionValues, + setAccordionValues, }; }; @@ -251,15 +258,6 @@ const SearchBar = styled.div({ margin: "0px 0px 24px 0px", }); -const CategoryTitle = styled.p({ - color: "var(--green-primary)", - fontSize: "0.875rem", - fontWeight: 700, - textTransform: "uppercase", - marginTop: "0.75rem", - marginBottom: "0.5rem", -}); - /** * Title of the application, eg. React Components */