mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-05-02 05:30:09 +00:00
95 lines
1.2 KiB
TypeScript
95 lines
1.2 KiB
TypeScript
import type { Variants } from "motion/react"
|
|
|
|
export const contentVariants: Variants = {
|
|
visible: {
|
|
opacity: 1,
|
|
y: 0,
|
|
transition: {
|
|
duration: 0.5,
|
|
ease: "easeInOut",
|
|
delay: 0.2,
|
|
},
|
|
},
|
|
hiddenUp: {
|
|
opacity: 0,
|
|
y: -40,
|
|
transition: {
|
|
duration: 0,
|
|
},
|
|
},
|
|
hiddenDown: {
|
|
opacity: 0,
|
|
y: 40,
|
|
transition: {
|
|
duration: 0,
|
|
},
|
|
},
|
|
}
|
|
|
|
export const continueVariants: Variants = {
|
|
visible: {
|
|
opacity: 1,
|
|
y: 0,
|
|
transition: {
|
|
duration: 0.5,
|
|
ease: "easeInOut",
|
|
},
|
|
},
|
|
hidden: {
|
|
opacity: 0,
|
|
y: -40,
|
|
transition: {
|
|
duration: 0,
|
|
},
|
|
},
|
|
}
|
|
|
|
export const gapVariants: Variants = {
|
|
default: {
|
|
gap: 16,
|
|
transition: {
|
|
duration: 0.6,
|
|
ease: "easeOut",
|
|
},
|
|
},
|
|
minimized: {
|
|
gap: 0,
|
|
transition: {
|
|
duration: 0.6,
|
|
ease: "easeOut",
|
|
},
|
|
},
|
|
}
|
|
|
|
export const orbVariants: Variants = {
|
|
default: {
|
|
scale: 1,
|
|
padding: 48,
|
|
paddingTop: 0,
|
|
y: 0,
|
|
transition: {
|
|
duration: 0.8,
|
|
ease: "easeOut",
|
|
},
|
|
},
|
|
features: {
|
|
scale: 0.7,
|
|
padding: 0,
|
|
paddingTop: 0,
|
|
y: 0,
|
|
transition: {
|
|
duration: 0.8,
|
|
ease: "easeOut",
|
|
},
|
|
},
|
|
memories: {
|
|
scale: 0.4,
|
|
padding: 0,
|
|
paddingTop: 0,
|
|
y: 0,
|
|
transition: {
|
|
duration: 0.8,
|
|
ease: "easeOut",
|
|
},
|
|
},
|
|
}
|