feat: add deeplinking support for oauth login

This commit is contained in:
Dr-Blank 2024-09-16 23:51:50 -04:00
parent 38bad9671d
commit 61aeaf429f
No known key found for this signature in database
GPG key ID: 7452CC63F210A266
23 changed files with 1310 additions and 343 deletions

View file

@ -68,6 +68,13 @@ class Routes {
pathName: 'users',
name: 'userManagement',
);
// openID callback
static const openIDCallback = _SimpleRoute(
pathName: 'callback',
name: 'openIDCallback',
parentRoute: onboarding,
);
}
// a class to store path
@ -86,8 +93,8 @@ class _SimpleRoute {
final _SimpleRoute? parentRoute;
/// the full path of the route
String get path {
return '${parentRoute?.path ?? ''}$localPath';
String get fullPath {
return '${parentRoute?.fullPath ?? ''}$localPath';
}
/// the local path of the route