Skip to content

Instantly share code, notes, and snippets.

View toranb's full-sized avatar

Toran Billups toranb

View GitHub Profile
@toranb
toranb / actions.todos.js
Last active June 30, 2020 22:53
New Twiddle
import * as types from '../actions/types';
export const addTodo = text => dispatch => dispatch({type: types.ADD_TODO, text});
export const deleteTodo = id => dispatch => dispatch({type: types.DELETE_TODO, id});
export const editTodo = (id, text) => dispatch => dispatch({type: types.EDIT_TODO, id, text});
export const completeTodo = id => dispatch => dispatch({type: types.COMPLETE_TODO, id});
export const clearCompleted = () => dispatch => dispatch({type: types.CLEAR_COMPLETED});
export const showAll = () => dispatch => dispatch({type: types.SHOW_ALL});
export const showActive = () => dispatch => dispatch({type: types.SHOW_ACTIVE});
export const showCompleted = () => dispatch => dispatch({type: types.SHOW_COMPLETED});
@toranb
toranb / download.txt
Created August 29, 2017 14:21
simple dropbox public image file
https://u716525.dl.dropboxusercontent.com/u/716525/images/toranbillups.png
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import { connect } from 'ember-redux';
const stateToComputed = state => {
return {
number: state.number
};
};
@toranb
toranb / helpers.average.js
Last active May 14, 2018 17:47
New Twiddle
import Ember from 'ember';
export default Ember.Helper.helper(function(params) {
var reviews = params[0] || [];
var total = reviews.map((review) => {
return review.rating;
}).reduce((prev, next) => {
return prev + next;
});
var fullStars = Math.floor(total / reviews.length);
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import { connect } from 'ember-redux';
var stateToComputed = (state) => {
return {
number: state.number
};
};
@toranb
toranb / components.number-count.js
Last active September 13, 2018 11:39
New Twiddle
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import connect from 'ember-redux/components/connect';
var stateToComputed = (state) => {
return {
number: state.number
};
};
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {