diff --git a/lib/screens/auth.dart b/lib/screens/auth.dart index b08b940..d764b8a 100644 --- a/lib/screens/auth.dart +++ b/lib/screens/auth.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:url_launcher/url_launcher.dart'; import 'package:webview_flutter/webview_flutter.dart'; class AuthorizationScreen extends StatelessWidget { @@ -22,6 +23,9 @@ class AuthorizationScreen extends StatelessWidget { if (request.url.startsWith('goatagent://auth')) { Navigator.of(context).pop(request.url); return NavigationDecision.prevent; + } else if (request.url.startsWith("https://id.smartsheep.studio/auth/register")) { + launchUrl(Uri.parse(request.url)); + return NavigationDecision.prevent; } return NavigationDecision.navigate; },