fix: 'Starred' section should open if collapsed and starred item is added

This commit is contained in:
Tom Moor
2024-04-25 20:27:12 -04:00
parent f0f6b729d4
commit 79899f3543
4 changed files with 29 additions and 2 deletions

View File

@@ -12,13 +12,17 @@ type Props = {
children?: React.ReactNode;
};
export function getHeaderExpandedKey(id: string) {
return `sidebar-header-${id}`;
}
/**
* Toggleable sidebar header
*/
export const Header: React.FC<Props> = ({ id, title, children }: Props) => {
const [firstRender, setFirstRender] = React.useState(true);
const [expanded, setExpanded] = usePersistedState<boolean>(
`sidebar-header-${id}`,
getHeaderExpandedKey(id ?? ""),
true
);