import 'package:flutter/material.dart'; import 'package:superport/screens/login/controllers/login_controller.dart'; import 'package:superport/screens/login/widgets/login_view_redesign.dart'; /// 로그인 화면 진입점 (상태/로직은 controller, UI는 LoginView 위젯에 위임) class LoginScreen extends StatefulWidget { const LoginScreen({Key? key}) : super(key: key); @override State createState() => _LoginScreenState(); } class _LoginScreenState extends State { late final LoginController _controller; @override void initState() { super.initState(); // 로그인 컨트롤러 초기화 (필요시 DI 적용) _controller = LoginController(); } // 로그인 성공 시 콜백 (예: overview로 이동) void _onLoginSuccess() { Navigator.of(context).pushReplacementNamed('/home'); } @override Widget build(BuildContext context) { return LoginViewRedesign( controller: _controller, onLoginSuccess: _onLoginSuccess, ); } }