Skip to content

Commit acd5f6f

Browse files
committed
feat: add open route in new tab
1 parent 06c8558 commit acd5f6f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/context_steroids/url_launcher.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,17 @@ extension ExtensionContextUrlLauncher on BuildContext
1818
if (!launched) throw 'Could not launch $uri';
1919
}
2020

21+
Future<void> openRouteInNewTab(String name, {
22+
Map<String, String> pathParameters = const <String, String>{},
23+
Map<String, dynamic> queryParameters = const <String, dynamic>{},
24+
}) async
25+
{
26+
final newUrl = GoRouter.of(this).namedLocation(name, pathParameters: pathParameters, queryParameters: queryParameters);
27+
28+
29+
await openUrl('/#$newUrl', webOpenInNewTap: true);
30+
}
31+
2132

2233
Future<void> openSettingsPushNotifications() async
2334
{

0 commit comments

Comments
 (0)