Fix child fields with the web history (#2172)

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
This commit is contained in:
Evan AlmloffandJonathan Kelley authored and GitHub committed 2024-03-29 18:23:28 -07:00
1 parent 6a781af693
commit 9f280a8d84
1 file changed
+11
+11
View File
@@ -462,6 +462,15 @@ impl RouteEnum {
} }
} }
for route in &self.routes { for route in &self.routes {
match &route.ty {
RouteType::Child(child) => {
if let Some(child) = child.ident.as_ref() {
if child == "child" {
from_route = true
}
}
}
RouteType::Leaf { .. } => {
for segment in &route.segments { for segment in &route.segments {
if segment.name().as_ref() == Some(field) { if segment.name().as_ref() == Some(field) {
from_route = true from_route = true
@@ -473,6 +482,8 @@ impl RouteEnum {
} }
} }
} }
}
}
from_route from_route
} }