42 lines
747 B
Plaintext
42 lines
747 B
Plaintext
"use client";
|
|
|
|
// src/modal-transition.ts
|
|
import { TRANSITION_EASINGS } from "@heroui/framer-utils";
|
|
var scaleInOut = {
|
|
enter: {
|
|
scale: "var(--scale-enter)",
|
|
y: "var(--slide-enter)",
|
|
opacity: 1,
|
|
willChange: "auto",
|
|
transition: {
|
|
scale: {
|
|
duration: 0.4,
|
|
ease: TRANSITION_EASINGS.ease
|
|
},
|
|
opacity: {
|
|
duration: 0.4,
|
|
ease: TRANSITION_EASINGS.ease
|
|
},
|
|
y: {
|
|
type: "spring",
|
|
bounce: 0,
|
|
duration: 0.6
|
|
}
|
|
}
|
|
},
|
|
exit: {
|
|
scale: "var(--scale-exit)",
|
|
y: "var(--slide-exit)",
|
|
opacity: 0,
|
|
willChange: "transform",
|
|
transition: {
|
|
duration: 0.3,
|
|
ease: TRANSITION_EASINGS.ease
|
|
}
|
|
}
|
|
};
|
|
|
|
export {
|
|
scaleInOut
|
|
};
|