Sha256: 54dc24350a1289ec7516aa51459c2372ba847635a26236ebb2164a5fc46211ca
Contents?: true
Size: 569 Bytes
Versions: 33
Compression:
Stored size: 569 Bytes
Contents
import Component from "@ember/component"; export default Component.extend({ classNameBindings: ["active", ":content", "name"], isLink: false, invokeParent(name) { let current = this.get("parentView"); while (current && !current[name]) { current = current.get("parentView"); } if (current) { current[name](this); } }, didInsertElement() { this.invokeParent("addTab"); if (this.get("defaultTab")) { this.invokeParent("selectTab"); } }, willDestroyElement() { this.invokeParent("removeTab"); } });
Version data entries
33 entries across 33 versions & 1 rubygems