Skip to content

Instantly share code, notes, and snippets.

@ibare
Created December 29, 2018 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ibare/7f92bd9729dd854b320dc849440d35a6 to your computer and use it in GitHub Desktop.
Save ibare/7f92bd9729dd854b320dc849440d35a6 to your computer and use it in GitHub Desktop.
FramerX ToggleButton Study#1.2
import { Data, animate, Override, Animatable } from "framer"
let isOriginalSize = true
const data = Data({
scale: Animatable(1)
})
export const ToggleButton: Override = () => {
return {
scale: data.scale,
onTap() {
if (isOriginalSize === true) {
animate.spring(data.scale, 0.5)
isOriginalSize = false
} else {
animate.spring(data.scale, 1)
isOriginalSize = true
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment