ldx-widgets
Version:
widgets
39 lines (26 loc) • 589 B
text/coffeescript
React = require 'react'
animationMixin = require '../mixins/animation_mixin'
{div} = React.DOM
SaveConfirm = React.createClass
displayName: 'SaveConfirm'
mixins: [animationMixin]
enterDuration: 300
enterStateStart:
opacity: 0
enterStateEnd:
opacity: 1
enterEasing: 'easeOutCirc'
leaveDuration: 300
leaveStateStart:
opacity: 1
leaveStateEnd:
opacity: 0
leaveEasing: 'easeInCirc'
render: ->
{opacity} = @state
div {
className: 'phase-save-confirm'
style:
opacity: opacity
}
module.exports = SaveConfirm