diff --git a/ignite-html-router.js b/ignite-html-router.js index 474b813..a19743e 100644 --- a/ignite-html-router.js +++ b/ignite-html-router.js @@ -117,6 +117,7 @@ class RouterLink extends IgniteElement { get properties() { return { + disabled: false, active: false, routes: [], target: null @@ -164,8 +165,10 @@ class RouterLink extends IgniteElement { } onClick(event) { - event.preventDefault(); - Router.navigate(this.target, null, false); + if (!this.disabled) { + event.preventDefault(); + Router.navigate(this.target, null, false); + } } cleanup() {