From 29d4f9e00313fe3e7ae207547cbd7a143b314535 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Wed, 22 Jan 2025 18:17:15 +0100 Subject: [PATCH] fix: entity state and execute automation cards aren't movable (#2043) * fix: entity state and execute automation cards aren't movable * fix: disable eslint issue --- apps/nextjs/src/components/board/items/item-content.tsx | 3 +-- packages/widgets/src/smart-home/entity-state/component.tsx | 7 ++++++- .../src/smart-home/execute-automation/component.tsx | 7 ++++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/nextjs/src/components/board/items/item-content.tsx b/apps/nextjs/src/components/board/items/item-content.tsx index 12e4e5961..6db4bb9d4 100644 --- a/apps/nextjs/src/components/board/items/item-content.tsx +++ b/apps/nextjs/src/components/board/items/item-content.tsx @@ -82,9 +82,8 @@ const InnerContent = ({ item, ...dimensions }: InnerContentProps) => { when={ widgetSupportsIntegrations && item.integrationIds.length === 0 && - "integrationsRequired" in definition && // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - definition.integrationsRequired !== false + (!("integrationsRequired" in definition) || definition.integrationsRequired !== false) } /> diff --git a/packages/widgets/src/smart-home/entity-state/component.tsx b/packages/widgets/src/smart-home/entity-state/component.tsx index 766c9aaf8..ece090c56 100644 --- a/packages/widgets/src/smart-home/entity-state/component.tsx +++ b/packages/widgets/src/smart-home/entity-state/component.tsx @@ -77,7 +77,12 @@ export default function SmartHomeEntityStateWidget({ onClick={handleClick} w="100%" h="100%" - styles={{ root: { cursor: options.clickable && !isEditMode ? "pointer" : "initial" } }} + styles={{ + root: { + cursor: options.clickable && !isEditMode ? "pointer" : "initial", + pointerEvents: isEditMode ? "none" : undefined, + }, + }} >
diff --git a/packages/widgets/src/smart-home/execute-automation/component.tsx b/packages/widgets/src/smart-home/execute-automation/component.tsx index 9777138bc..7834b08f9 100644 --- a/packages/widgets/src/smart-home/execute-automation/component.tsx +++ b/packages/widgets/src/smart-home/execute-automation/component.tsx @@ -60,7 +60,12 @@ export default function SmartHomeTriggerAutomationWidget({ ); return ( - + {isShowSuccess && (