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
This commit is contained in:
Meier Lukas
2025-01-22 18:17:15 +01:00
committed by GitHub
parent 1f54bf5b9e
commit 29d4f9e003
3 changed files with 13 additions and 4 deletions

View File

@@ -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)
}
/>
<BoardItemMenu offset={4} item={newItem} />

View File

@@ -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,
},
}}
>
<Center h="100%" w="100%">
<Stack align="center" gap="md">

View File

@@ -60,7 +60,12 @@ export default function SmartHomeTriggerAutomationWidget({
);
return (
<UnstyledButton onClick={handleClick} style={{ cursor: !isEditMode ? "pointer" : "initial" }} w="100%" h="100%">
<UnstyledButton
onClick={handleClick}
style={{ cursor: !isEditMode ? "pointer" : "initial", pointerEvents: isEditMode ? "none" : undefined }}
w="100%"
h="100%"
>
{isShowSuccess && (
<Overlay>
<Center w="100%" h="100%">