Files
mintel.me/apps/web/video/utils/animations.ts
Marc Mintel 103d71851c
Some checks failed
🧪 CI (QA) / 🧪 Quality Assurance (push) Failing after 1m3s
chore: overhaul infrastructure and integrate @mintel packages
- Restructure to pnpm monorepo (site moved to apps/web)
- Integrate @mintel/tsconfig, @mintel/eslint-config, @mintel/husky-config
- Implement Docker service architecture (Varnish, Directus, Gatekeeper)
- Setup environment-aware Gitea Actions deployment
2026-02-05 14:18:51 +01:00

25 lines
515 B
TypeScript

import { spring, SpringConfig } from 'remotion';
export const COMPONENT_SPRING: Partial<SpringConfig> = {
stiffness: 200,
damping: 20,
mass: 1,
};
export const MOUSE_SPRING: Partial<SpringConfig> = {
stiffness: 150,
damping: 15,
mass: 0.5,
};
export const clickAnimation = (frame: number, clickFrame: number, fps: number) => {
return spring({
frame: frame - clickFrame,
fps,
config: {
stiffness: 300,
damping: 10,
},
});
};