Skip to content

Instantly share code, notes, and snippets.

import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class extends Component {
handleClick() {
alert('Boop!');
}
}
@HeroicEric
HeroicEric / components.data-table\.js
Last active September 28, 2021 18:38
New Twiddle
import Component from '@glimmer/component';
export default class extends Component {
}
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@action
handleSubmit() {
alert('hallo');
}
import Component from '@glimmer/component';
export default class extends Component {
get bob() {
return this.page.currentPage;
}
get page() {
return this.args.page;
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
const FRUITS = [
{ name: 'Apple' },
{ name: 'Banana' },
{ name: 'Figs' },
{ name: 'Orange' },
{ name: 'Pear' },
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@glimmer/component';
export default class extends Component {
}
@HeroicEric
HeroicEric / components.truncate-text\.js
Last active February 18, 2021 19:13
Truncating things on the left
import Component from '@glimmer/component';
export default class extends Component {
}