aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/trails/PresBox.tsx
diff options
context:
space:
mode:
authorSophie Zhang <sophie_zhang@brown.edu>2024-04-11 11:11:58 -0400
committerSophie Zhang <sophie_zhang@brown.edu>2024-04-11 11:11:58 -0400
commitcd3176b1712ae23e41b2b428e23b39e6a4b32861 (patch)
treee38caee51678d2582a688b82965259520e3f590f /src/client/views/nodes/trails/PresBox.tsx
parent64dbcf06fdae7e5d0c8b69210e7b0e8ef169282d (diff)
fix: start effect when doc is in viewport
Diffstat (limited to 'src/client/views/nodes/trails/PresBox.tsx')
-rw-r--r--src/client/views/nodes/trails/PresBox.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/views/nodes/trails/PresBox.tsx b/src/client/views/nodes/trails/PresBox.tsx
index 3b712a4af..3d13f0dde 100644
--- a/src/client/views/nodes/trails/PresBox.tsx
+++ b/src/client/views/nodes/trails/PresBox.tsx
@@ -1946,7 +1946,7 @@ export class PresBox extends ViewBoxBaseComponent<FieldViewProps>() {
if (activeItem && this.targetDoc) {
const transitionSpeed = activeItem.presentation_transition ? NumCast(activeItem.presentation_transition) / 1000 : 0.5;
const zoom = NumCast(activeItem.config_zoom, 1) * 100;
- const effect = activeItem.presentation_effect ? activeItem.presentation_effect : PresMovement.None;
+ const effect = activeItem.presentation_effect ? activeItem.presentation_effect : PresEffect.None;
return (
<>
@@ -2271,7 +2271,7 @@ export class PresBox extends ViewBoxBaseComponent<FieldViewProps>() {
value={timingConfig.stiffness}
onChange={(e, val) => {
if (!timingConfig) return;
- this.updateEffectTiming(activeItem, { ...timingConfig, stiffness: val as number });
+ this.updateEffectTiming(activeItem, { ...timingConfig, type: SpringType.CUSTOM, stiffness: val as number });
}}
valueLabelDisplay="auto"
/>
@@ -2289,7 +2289,7 @@ export class PresBox extends ViewBoxBaseComponent<FieldViewProps>() {
value={timingConfig.damping}
onChange={(e, val) => {
if (!timingConfig) return;
- this.updateEffectTiming(activeItem, { ...timingConfig, damping: val as number });
+ this.updateEffectTiming(activeItem, { ...timingConfig, type: SpringType.CUSTOM, damping: val as number });
}}
valueLabelDisplay="auto"
/>
@@ -2307,7 +2307,7 @@ export class PresBox extends ViewBoxBaseComponent<FieldViewProps>() {
value={timingConfig.mass}
onChange={(e, val) => {
if (!timingConfig) return;
- this.updateEffectTiming(activeItem, { ...timingConfig, mass: val as number });
+ this.updateEffectTiming(activeItem, { ...timingConfig, type: SpringType.CUSTOM, mass: val as number });
}}
valueLabelDisplay="auto"
/>