ldx-widgets
Version:
widgets
40 lines (27 loc) • 626 B
text/coffeescript
React = require 'react'
createClass = require 'create-react-class'
animationMixin = require '../mixins/animation_mixin'
{div} = React.DOM
SaveConfirm = 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