Skip to content

Instantly share code, notes, and snippets.

View jholt1's full-sized avatar
👋

Jonathan Holt jholt1

👋
View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@jholt1
jholt1 / components.my-price\.js
Last active September 1, 2021 12:07
live example
import Component from '@glimmer/component';
export default class extends Component {
}

API NAME

API/URL/ [METHOD]

A quick description of what it is for

Request

Body

@jholt1
jholt1 / script.bash
Last active March 25, 2021 01:12
Setting up nodejs on m1
# install xcode
sudo xcode-select --install
# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
# setup zsh
touch ~/.zshrc
. ~/.nvm/nvm.sh
# you might have to restart your terminal here - check if nvm works
# install node (this might take some time ~5 minutes) - it needs to be v15.5 or higher to work on m1
nvm install 15.12.0
@jholt1
jholt1 / components.my-input\.js
Last active January 19, 2022 16:46
Input validation
import Component from '@glimmer/component';
export default class extends Component {
get inputValidationString() {
return ['isRequired', 'isInteger'];
}
}
@jholt1
jholt1 / controllers.application\.js
Last active October 28, 2020 20:49
ns header ember route
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@ember/component';
export default Component.extend({
tagName: 'nsx-address-selector',
onReceiveEvent() {
console.log('received');
},
didInsertElement() {
this._super(...arguments);
this.element.addEventListener('postcode-selected', () => {
import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class extends Component {
@action
submitForm(ev) {
ev.target.validate();
console.log(ev);
};
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@jholt1
jholt1 / controllers.application.js
Last active February 18, 2020 12:04
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});