diff --git a/apps/client/src/widgets/layout/StatusBar.tsx b/apps/client/src/widgets/layout/StatusBar.tsx index b2c04b91f..4eb36d859 100644 --- a/apps/client/src/widgets/layout/StatusBar.tsx +++ b/apps/client/src/widgets/layout/StatusBar.tsx @@ -17,7 +17,7 @@ import { formatDateTime } from "../../utils/formatters"; import { BacklinksList, useBacklinkCount } from "../FloatingButtonsDefinitions"; import Dropdown, { DropdownProps } from "../react/Dropdown"; import { FormDropdownDivider, FormListItem } from "../react/FormList"; -import { useActiveNoteContext, useLegacyImperativeHandlers, useStaticTooltip, useTriliumEvent } from "../react/hooks"; +import { useActiveNoteContext, useLegacyImperativeHandlers, useStaticTooltip, useTriliumEvent, useTriliumEvents } from "../react/hooks"; import Icon from "../react/Icon"; import { ParentComponent } from "../react/react_utils"; import { ContentLanguagesModal, useLanguageSwitcher } from "../ribbon/BasicPropertiesTab"; @@ -37,18 +37,19 @@ interface StatusBarContext { export default function StatusBar() { const { note, noteContext, viewScope } = useActiveNoteContext(); const [ attributesShown, setAttributesShown ] = useState(false); - const context = note && noteContext && { note, noteContext, viewScope } satisfies StatusBarContext; + const context: StatusBarContext | undefined | null = note && noteContext && { note, noteContext, viewScope }; + const attributesContext: AttributesProps | undefined | null = context && { ...context, attributesShown, setAttributesShown }; return (