Skip to content

Instantly share code, notes, and snippets.

View ASH-Anthony's full-sized avatar

Anthony Trama ASH-Anthony

  • American Specialty Health
  • San Diego, CA
View GitHub Profile
import Component from '@glimmer/component';
export default class extends Component {
}
@ASH-Anthony
ASH-Anthony / components.api-component.js
Last active November 8, 2019 22:21 — forked from ASH-Bryan/components.api-component.js
Shared content components
import Ember from 'ember';
export default Ember.Component.extend({
steps: 5678,
});
@ASH-Anthony
ASH-Anthony / components.my-child.js
Last active May 2, 2019 20:31
wrapper components
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
submitConfirm() {
if (this.args.onConfirm) {
// call `onConfirm` with a second argument
await this.args.onConfirm(this.confirmValue);
}
@ASH-Anthony
ASH-Anthony / components.child-bool.js
Last active March 8, 2019 17:53
Child vs Parent Render
import Ember from 'ember';
export default Ember.Component.extend({
classNames:['child-component'],
init(){
this._super(...arguments)
console.log(`hello from ${this}`)
},
});
@ASH-Anthony
ASH-Anthony / controllers.application.js
Created November 20, 2018 19:33 — forked from poteto/controllers.application.js
ember-changeset-validations demo
import Ember from 'ember';
import AdultValidations from '../validations/adult';
import ChildValidations from '../validations/child';
import { reservedEmails } from '../validators/uniqueness';
import { schema } from '../models/user';
const { get } = Ember;
const { keys } = Object;
export default Ember.Controller.extend({
@ASH-Anthony
ASH-Anthony / controllers.application.js
Created August 7, 2018 16:12
Mirage 0.4 - One to Many (FIXED)
import Ember from 'ember';
export default Ember.Controller.extend({
db: Ember.computed('refreshDb', function() {
let dump = window.server.schema.db.dump();
return JSON.stringify(dump, null, 2);
}),
@ASH-Anthony
ASH-Anthony / components.my-component.js
Last active July 30, 2018 22:51 — forked from ykaragol/components.my-component.js
recursive-component-usage
import Ember from 'ember';
export default Ember.Component.extend({
stuff:Ember.computed.alias('items'),
sortOrder:['name'],
sortList:Ember.computed.sort('items', 'sortOrder'),
actions:{
toggleSort(){
if((this.get('sortOrder')[0])==="name"){
this.set('sortOrder', ['name:desc'])