use query parameter

This commit is contained in:
Fabian Freund
2025-10-27 05:04:43 +01:00
parent 73572c03ca
commit faa4d9126b
3 changed files with 24 additions and 13 deletions
+7 -3
View File
@@ -181,13 +181,17 @@ class TabTreeRoute extends GoRouteData with $TabTreeRoute {
}
class OpenSharedContentRoute extends GoRouteData with $OpenSharedContentRoute {
final Uri $extra;
final String sharedUrl;
const OpenSharedContentRoute(this.$extra);
const OpenSharedContentRoute({this.sharedUrl = 'about:blank'});
@override
Page<void> buildPage(BuildContext context, GoRouterState state) {
return DialogPage(builder: (_) => OpenSharedContent(sharedUrl: $extra));
return DialogPage(
builder: (_) => OpenSharedContent(
sharedUrl: Uri.tryParse(sharedUrl) ?? Uri.parse('about:blank'),
),
);
}
}