Skip to content

Instantly share code, notes, and snippets.

@nstadigs
Created September 26, 2015 07:37
Show Gist options
  • Save nstadigs/34f03843472a58af8655 to your computer and use it in GitHub Desktop.
Save nstadigs/34f03843472a58af8655 to your computer and use it in GitHub Desktop.
Ramda conditions with jsx
import {cond, eq, between, T} from 'ramda';
<div>
{cond([
[eq(0), () => <span>sleepy</span>],
[between(0, 20), () => <span>calm</span>],
[between(20, 40), () => <span>angry</span>],
[between(40, 41), () => <span>raging</span>],
[T, () => <span>unknown anger level</span>]
], angerLevel)};
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment