// ignore_for_file: use_build_context_synchronously import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:hive_flutter/hive_flutter.dart'; import 'package:supabase_auth_ui/supabase_auth_ui.dart'; import 'package:tp5/core/basic_page.dart'; class AuthMagiclink extends ConsumerStatefulWidget { const AuthMagiclink({super.key}); @override createState() => _AuthMagiclinkState(); } class _AuthMagiclinkState extends ConsumerState { // final _formKey = GlobalKey(); // AutovalidateMode? _autovalidateMode; // bool _isSubmitting = false; // final _userCtrl = TextEditingController() // ..text = Hive.box("profile").get("crewlink_user") ?? ""; // final _passCtrl = TextEditingController() // ..text = Hive.box("profile").get("crewlink_pass") ?? ""; @override Widget build(BuildContext context) { return BasicPage( title: "TAR Pilot v5 / Connect", body: SingleChildScrollView( child: SupaMagicAuth( redirectUrl: kIsWeb ? null : 'com.example.tp5://callback', onSuccess: (Session response) { print(response); }, onError: (error) { print(error); }, )), ); } }