Skip to content

Instantly share code, notes, and snippets.

@onechiporenko
Created May 24, 2019 14:26
Show Gist options
  • Save onechiporenko/8ba4ff8a3a12fd5843e025ef312fadd4 to your computer and use it in GitHub Desktop.
Save onechiporenko/8ba4ff8a3a12fd5843e025ef312fadd4 to your computer and use it in GitHub Desktop.
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import Controller from '@ember/controller';
import {inject as service} from '@ember/service';
import {get} from '@ember/object';
export default Controller.extend({
modalsManager: service(),
actions: {
showAlertModal() {
const options = {
title: 'Custom Alert Modal Title',
body: 'Custom Alert Modal Body',
};
get(this, 'modalsManager')
.alert(options);
}
}
});
@import 'ember-paper';
<h1>Welcome to {{appName}}</h1>
{{outlet}}
{{modals-container}}
{{#paper-button
raised=true
class="alert-modal"
onClick=(action "showAlertModal")}}
Alert Modal
{{/paper-button}}
{
"version": "0.15.1",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js",
"ember": "3.4.3",
"ember-template-compiler": "3.4.3",
"ember-testing": "3.4.3",
"sass": "1.20.1"
},
"addons": {
"ember-data": "3.4.2",
"ember-paper": "1.0.0-beta.24",
"ember-paper-modals-manager": "1.4.0",
"ember-cli-sass": "10.0.1"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment