Skip to content

Instantly share code, notes, and snippets.

@samhains
Last active August 26, 2015 04:29
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 samhains/2d8ea0e01c59143b435c to your computer and use it in GitHub Desktop.
Save samhains/2d8ea0e01c59143b435c to your computer and use it in GitHub Desktop.
window.Aeon.Components.DiffSlider = React.createClass
renderSliderTemplate: (defaultValue, children) ->
<ReactSlider
defaultValue={defaultValue}
min={0}
max={@props.versions.length-2}
onAfterChange={@props.updateDiffs}
>
{children}
</ReactSlider>
renderSlider: (splitHandle) ->
if splitHandle
children = <div className="handle">P</div> <div className="handle">C</div>
@renderSliderTemplate [@props.prevDiffIndex, @props.currDiffIndex], children
else
@renderSliderTemplate @props.currDiffIndex
render: ->
@renderSlider(@props.splitHandle)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment