diff --git a/src/renderer/components/hotbar/hotbar-entity-icon.tsx b/src/renderer/components/hotbar/hotbar-entity-icon.tsx index 52a93990ee..3d838d2e73 100644 --- a/src/renderer/components/hotbar/hotbar-entity-icon.tsx +++ b/src/renderer/components/hotbar/hotbar-entity-icon.tsx @@ -1,7 +1,7 @@ import "./hotbar-icon.scss"; import React, { DOMAttributes } from "react"; -import { observable } from "mobx"; +import { makeObservable, observable } from "mobx"; import { observer } from "mobx-react"; import randomColor from "randomcolor"; @@ -23,7 +23,12 @@ interface Props extends DOMAttributes { @observer export class HotbarEntityIcon extends React.Component { - @observable.deep private contextMenu: CatalogEntityContextMenuContext; + @observable private contextMenu: CatalogEntityContextMenuContext; + + constructor(props: Props) { + super(props); + makeObservable(this); + } componentDidMount() { this.contextMenu = {