Jelajahi Sumber

fix: slider value resets to the default value when opacity is 0 (#516)

lissitz 5 tahun lalu
induk
melakukan
3f1075cbcd
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      src/actions/actionProperties.tsx

+ 4 - 4
src/actions/actionProperties.tsx

@@ -26,9 +26,9 @@ const getFormValue = function<T>(
   defaultValue?: T
 ): T | null {
   return (
-    (editingElement && getAttribute(editingElement)) ||
-    getCommonAttributeOfSelectedElements(elements, getAttribute) ||
-    defaultValue ||
+    (editingElement && getAttribute(editingElement)) ??
+    getCommonAttributeOfSelectedElements(elements, getAttribute) ??
+    defaultValue ??
     null
   );
 };
@@ -211,7 +211,7 @@ export const actionChangeOpacity: Action = {
             elements,
             element => element.opacity,
             100 /* default opacity */
-          ) || undefined
+          ) ?? undefined
         }
       />
     </>