import 'package:flutter/material.dart'; import 'package:tm_app/core/utils/display_size_detector.dart'; import 'package:tm_app/views/login/login_desktop_screen.dart'; import 'package:tm_app/views/login/login_mobile_screen.dart'; import 'package:tm_app/views/login/login_tablet_screen.dart'; class LoginScreen extends StatelessWidget { const LoginScreen({super.key}); @override Widget build(BuildContext context) { final displaySize = MediaQuery.of(context).size.displaySize; switch (displaySize) { case DisplaySize.large: case DisplaySize.medium: return const LoginDesktopScreen(); case DisplaySize.small: return const LoginTabletScreen(); case DisplaySize.extraSmall: return const LoginMobileScreen(); } } }