createSlugResolver static method
Creates a route resolver that maps specific slugs to route paths.
slugToRouteMap - A map of slug strings to route paths.
defaultRoute - Optional default route for unmapped slugs.
Implementation
static ULinkRouteResolver createSlugResolver(
Map<String, String> slugToRouteMap, {
String? defaultRoute,
}) {
return (ULinkResolvedData data) {
if (data.slug != null && slugToRouteMap.containsKey(data.slug)) {
return slugToRouteMap[data.slug];
}
return defaultRoute;
};
}