diff --git a/ignite-html-tabs.js b/ignite-html-tabs.js
index f931d5f..b98d474 100644
--- a/ignite-html-tabs.js
+++ b/ignite-html-tabs.js
@@ -136,8 +136,22 @@ class TabLinkTemplate extends IgniteTemplate {
}
}
+/**
+ * Fires a change tab event that will cause the given tab to become active.
+ * @param {String} name The name of the tab to change to.
+ * @param {String} group The name of the tab group if applicable.
+ */
+function changeTab(name, group = null) {
+ var changeEvent = new Event("tabchange");
+ changeEvent.name = name;
+ changeEvent.group = group;
+
+ window.dispatchEvent(changeEvent);
+}
+
customElements.define("tab-link", TabLink);
export {
- TabLinkTemplate as TabLink
+ TabLinkTemplate as TabLink,
+ changeTab as changeTab
}
\ No newline at end of file