Skip to content

Instantly share code, notes, and snippets.

View yatinranadive's full-sized avatar

yatin ranadive yatinranadive

  • LinkedIn
  • United States
View GitHub Profile
@yatinranadive
yatinranadive / components.consumer-container.js
Created April 23, 2019 23:06
Consumer Code Organization
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
// Change this to true to render modal component! You can write computed prop and house this logic within this component to render child components similarly.
_hasModal: false,
});
@yatinranadive
yatinranadive / controllers.application.js
Created October 19, 2018 22:51
Retry aborted transition
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
const { Component } = Ember;
export default Ember.Component.extend({
results: undefined,
init() {
this._super(...arguments);
this.set('results', [1, 2, 3]);
},
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['my-component'],
classNameBindings: ['position'],
});
import Ember from 'ember';
export default Ember.Component.extend({
isDisabled: Ember.computed('finalResponse.{time}', function () {
console.log(Object.keys(this.get('finalResponse')));
return !Object.keys(this.get('finalResponse')).length;
}),
finalResponse: undefined,
init() {
import Ember from 'ember';
export default Ember.Component.extend({
_test: undefined,
init() {
this._super(...arguments);
if (!this.get('_test.value')) {
this.set('_test', {
value: (new Date())