Some checks failed
🧪 CI (QA) / 🧪 Quality Assurance (push) Failing after 1m3s
- 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
25 lines
515 B
TypeScript
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,
|
|
},
|
|
});
|
|
};
|