/**
 * Animation variants for CommandPalette modal
 */
const overlayAnimations = {
    initial: {
        opacity: 0,
        willChange: "opacity",
    },
    animate: {
        opacity: 1,
        transition: {
            duration: 0.2,
            ease: "easeOut",
        },
    },
    exit: {
        opacity: 0,
        transition: {
            duration: 0.15,
            ease: "easeIn",
        },
    },
};
const containerAnimations = {
    initial: {
        opacity: 0,
        scale: 0.95,
        y: -20,
        willChange: "transform, opacity",
    },
    animate: {
        opacity: 1,
        scale: 1,
        y: 0,
        transition: {
            duration: 0.2,
            ease: "easeOut",
        },
    },
    exit: {
        opacity: 0,
        scale: 0.95,
        y: -20,
        transition: {
            duration: 0.15,
            ease: "easeIn",
        },
    },
};

export { containerAnimations, overlayAnimations };
