Skip to content

Instantly share code, notes, and snippets.

View jrwebdev's full-sized avatar

James Ravenscroft jrwebdev

  • Auckland, New Zealand
View GitHub Profile
@jrwebdev
jrwebdev / toggle.directive.js
Last active May 17, 2016 06:53
ngReact Toggle Component
const module = angular.module('toggle', ['react']);
const Toggle = (props) => (
<div onClick={() => props.onToggle(!props.value)}>
<span className={props.value ? 'selected' : ''}>
{props.trueLabel || 'Yes'}
</span>
<span className={!props.value ? 'selected' : ''}>
{props.falseLabel || 'No'}
</span>
@jrwebdev
jrwebdev / toggle.directive.js
Last active May 17, 2016 06:54
Angular Toggle Directive
const module = angular.module('toggle', []);
module.directive('toggle', function () {
return {
controllerAs: 'toggle',
bindToController: {
value: '=',
trueLabel: '@',
falseLabel: '@',
onToggle: '&'