Allowed multiple children to be specified in router link constructor. Adjusted styling to display flex and center.
This commit is contained in:
parent
1dc47834e5
commit
af88f24a29
@ -19,6 +19,17 @@ class RouterLink extends IgniteElement {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get styles() {
|
||||||
|
return `
|
||||||
|
router-link {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return this.template
|
return this.template
|
||||||
.onClick((event) => this.onClick(event))
|
.onClick((event) => this.onClick(event))
|
||||||
@ -185,16 +196,16 @@ class RouteMatcher {
|
|||||||
window.RouteMatcher = RouteMatcher;
|
window.RouteMatcher = RouteMatcher;
|
||||||
|
|
||||||
class RouterLinkTemplate extends IgniteTemplate {
|
class RouterLinkTemplate extends IgniteTemplate {
|
||||||
constructor(route, element) {
|
constructor(route, ...elements) {
|
||||||
super("router-link", [element]);
|
super("router-link", elements);
|
||||||
|
|
||||||
this.property("route", route);
|
this.property("route", route);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class RouterViewTemplate extends IgniteTemplate {
|
class RouterViewTemplate extends IgniteTemplate {
|
||||||
constructor(route, element) {
|
constructor(route, ...elements) {
|
||||||
super("router-view", [element]);
|
super("router-view", elements);
|
||||||
|
|
||||||
this.property("route", route);
|
this.property("route", route);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user