jam-cloud/web/app/assets/javascripts/react-components/SessionLeaveBtn.js.jsx.coffee

23 lines
608 B
CoffeeScript

context = window
@SessionLeaveBtn = React.createClass({
onLeave: (e) ->
e.preventDefault()
@rateSession()
SessionActions.leaveSession.trigger({location: '/client#/home'})
rateSession: () ->
unless @rateSessionDialog?
@rateSessionDialog = new context.JK.RateSessionDialog(context.JK.app);
@rateSessionDialog.initialize();
@rateSessionDialog.showDialog();
render: () ->
`<a className="session-leave button-grey right leave" onClick={this.onLeave}>
<img src="/assets/content/icon_leave.png" align="texttop" height="14" width="14"/>
LEAVE
</a>`
})