Added a new disabled property for RouterLinks to override their functionality if needed.

This commit is contained in:
Matt Mo 2022-12-17 10:14:06 -08:00
parent 6a21111c3d
commit 6fed40f37b

View File

@ -117,6 +117,7 @@ class RouterLink extends IgniteElement {
get properties() { get properties() {
return { return {
disabled: false,
active: false, active: false,
routes: [], routes: [],
target: null target: null
@ -164,8 +165,10 @@ class RouterLink extends IgniteElement {
} }
onClick(event) { onClick(event) {
event.preventDefault(); if (!this.disabled) {
Router.navigate(this.target, null, false); event.preventDefault();
Router.navigate(this.target, null, false);
}
} }
cleanup() { cleanup() {