Skip to content

Instantly share code, notes, and snippets.

View ASH-Bryan's full-sized avatar

Bryan Creel ASH-Bryan

  • American Specialty Health
View GitHub Profile
@ASH-Bryan
ASH-Bryan / components.card-link.js
Last active August 22, 2018 23:31
css-utility-first
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
import GiphyClient from '../lib/giphy-client';
const { Component, computed, get, set, isBlank } = Ember;
const GIPHY_DEBOUNCE = 1000;
export default Component.extend({
init() {
this._super(...arguments);
import Ember from 'ember';
const { run } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
onSearch(term) {
//Uncomment this to see it work right
//run.cancel(this.get('timer'))
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
simpleYears: Ember.computed('newsletters', function() {
const years = [2015, 2015, 2015]
console.log(years)
return years
.map(item => item)
.uniq()
@ASH-Bryan
ASH-Bryan / components.computed-test.js
Last active September 13, 2017 19:14
Computed Test
import Ember from 'ember';
export default Ember.Component.extend({
isCheap: Ember.computed.lt('itemMasterPrice', 5),
listLength: Ember.computed('itemList.[]', function() {
return this.get('itemList').length;
}),
itemPrices: Ember.computed.mapBy('itemList', 'price'),
mostExpensive: Ember.computed.max('itemPrices'),
isFeatured: Ember.computed.filter('itemList', function(item) {