From 46653386b9428685747db60c2f7e0254bcdcf57e Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Wed, 20 Oct 2021 15:22:19 +0300 Subject: [PATCH] Replacing icon for Remove from Hotbar action (#4086) Signed-off-by: Alex Andreev --- .../components/+catalog/catalog-entity-drawer-menu.tsx | 4 ++-- src/renderer/components/+catalog/catalog.tsx | 2 +- .../components/+catalog/hotbar-toggle-menu-item.tsx | 2 +- src/renderer/components/icon/push_off.svg | 1 + src/renderer/components/icon/unpin.svg | 6 ------ 5 files changed, 5 insertions(+), 10 deletions(-) create mode 100644 src/renderer/components/icon/push_off.svg delete mode 100644 src/renderer/components/icon/unpin.svg diff --git a/src/renderer/components/+catalog/catalog-entity-drawer-menu.tsx b/src/renderer/components/+catalog/catalog-entity-drawer-menu.tsx index 2d180bf9db..f356f31a8e 100644 --- a/src/renderer/components/+catalog/catalog-entity-drawer-menu.tsx +++ b/src/renderer/components/+catalog/catalog-entity-drawer-menu.tsx @@ -98,8 +98,8 @@ export class CatalogEntityDrawerMenu extends React.Comp } - removeContent={} + addContent={} + removeContent={} /> ); diff --git a/src/renderer/components/+catalog/catalog.tsx b/src/renderer/components/+catalog/catalog.tsx index 594bb610e3..06fdb5b21b 100644 --- a/src/renderer/components/+catalog/catalog.tsx +++ b/src/renderer/components/+catalog/catalog.tsx @@ -220,7 +220,7 @@ export class Catalog extends React.Component { small className={styles.pinIcon} material={!isItemInHotbar && "push_pin"} - svg={isItemInHotbar && "unpin"} + svg={isItemInHotbar && "push_off"} tooltip={isItemInHotbar ? "Remove from Hotbar" : "Add to Hotbar"} onClick={prevDefault(() => isItemInHotbar ? this.removeFromHotbar(item) : this.addToHotbar(item))} /> diff --git a/src/renderer/components/+catalog/hotbar-toggle-menu-item.tsx b/src/renderer/components/+catalog/hotbar-toggle-menu-item.tsx index 7d679e4d81..00f6f3600f 100644 --- a/src/renderer/components/+catalog/hotbar-toggle-menu-item.tsx +++ b/src/renderer/components/+catalog/hotbar-toggle-menu-item.tsx @@ -26,7 +26,7 @@ import { MenuItem } from "../menu"; import type { CatalogEntity } from "../../api/catalog-entity"; export function HotbarToggleMenuItem(props: { entity: CatalogEntity, addContent: ReactNode, removeContent: ReactNode }) { - const store = HotbarStore.getInstance(false); + const store = HotbarStore.getInstance(); const add = () => store.addToHotbar(props.entity); const remove = () => store.removeFromHotbar(props.entity.getId()); const [itemInHotbar, setItemInHotbar] = useState(store.isAddedToActive(props.entity)); diff --git a/src/renderer/components/icon/push_off.svg b/src/renderer/components/icon/push_off.svg new file mode 100644 index 0000000000..07221c1cc2 --- /dev/null +++ b/src/renderer/components/icon/push_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/renderer/components/icon/unpin.svg b/src/renderer/components/icon/unpin.svg deleted file mode 100644 index f685eb5e92..0000000000 --- a/src/renderer/components/icon/unpin.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - -