@aurelia-mdc-web/switch
Version:
Wrapper for Material Components Web Switch
27 lines • 1.33 kB
JavaScript
define(["require", "exports", "aurelia-framework", "@aurelia-mdc-web/base", "./mdc-switch"], function (require, exports, aurelia_framework_1, base_1, mdc_switch_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MdcSwitch = void 0;
exports.configure = configure;
Object.defineProperty(exports, "MdcSwitch", { enumerable: true, get: function () { return mdc_switch_1.MdcSwitch; } });
function configure(config) {
config.container.get(base_1.MdcComponentAdapters).registerMdcElementConfig(switchConfig);
config.globalResources([
aurelia_framework_1.PLATFORM.moduleName('./mdc-switch'),
aurelia_framework_1.PLATFORM.moduleName('./enhance-mdc-switch')
]);
config.aurelia.use.plugin(aurelia_framework_1.PLATFORM.moduleName('@aurelia-mdc-web/ripple'));
}
var switchConfig = {
tagName: 'mdc-switch',
properties: {
selected: {
defaultBindingMode: aurelia_framework_1.bindingMode.twoWay,
getObserver: function (element) {
return new aurelia_framework_1.ValueAttributeObserver(element, 'selected', new aurelia_framework_1.EventSubscriber(['change']));
}
}
}
};
});
//# sourceMappingURL=index.js.map