addon/components/calendly-popup-widget.js
import Component from '@ember/component';
import calendly from 'ember-calendly';
export default Component.extend({
color: '#00a2ff',
text: 'Schedule time with me',
branding: false,
didInsertElement() {
this._super(...arguments);
calendly.initBadgeWidget(this.getProperties(['url', 'text', 'color', 'branding']));
},
willDestroyElement() {
this._super(...arguments);
calendly.destroyBadgeWiget();
calendly.closePopupWidget();
}
});