23 lines
608 B
CoffeeScript
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>`
|
|
}) |