From 9c82273206d823c3895e8f70a4c1904e4948c275 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sun, 4 Aug 2024 19:49:13 -0400 Subject: [PATCH] react-dock --- packages/react-dock/src/Dock.tsx | 4 ++-- packages/react-dock/src/autoprefix.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-dock/src/Dock.tsx b/packages/react-dock/src/Dock.tsx index a555c6cf..1a51d381 100644 --- a/packages/react-dock/src/Dock.tsx +++ b/packages/react-dock/src/Dock.tsx @@ -385,7 +385,7 @@ export default class Dock extends Component { handleDimClick = () => { if (this.props.dimMode === 'opaque') { - this.props.onVisibleChange && this.props.onVisibleChange(false); + if (this.props.onVisibleChange) this.props.onVisibleChange(false); } }; @@ -471,7 +471,7 @@ export default class Dock extends Component { break; } - this.props.onSizeChange && this.props.onSizeChange(size); + if (this.props.onSizeChange) this.props.onSizeChange(size); if (!isControlled) { this.setState({ size }); diff --git a/packages/react-dock/src/autoprefix.ts b/packages/react-dock/src/autoprefix.ts index 49e08736..7d37111c 100644 --- a/packages/react-dock/src/autoprefix.ts +++ b/packages/react-dock/src/autoprefix.ts @@ -48,7 +48,7 @@ function prefixProp(key: string, value: Value) { export default function autoprefix(style: CSSProperties) { return Object.keys(style).reduce( (obj, key) => - vendorSpecificProperties.indexOf(key) !== -1 + vendorSpecificProperties.includes(key) ? { ...obj, ...prefixProp(key, style[key as keyof CSSProperties]),