25 lines
820 B
Dart
25 lines
820 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:tm_app/core/utils/display_size_detector.dart';
|
|
import 'package:tm_app/views/detail/detail_desktop_screen.dart';
|
|
import 'package:tm_app/views/detail/detail_mobile_screen.dart';
|
|
import 'package:tm_app/views/detail/detail_tablet_screen.dart';
|
|
|
|
class TenderDetailScreen extends StatelessWidget {
|
|
const TenderDetailScreen({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
final displaySize = MediaQuery.of(context).size.displaySize;
|
|
|
|
switch (displaySize) {
|
|
case DisplaySize.large:
|
|
case DisplaySize.medium:
|
|
return const TenderDetailDesktopScreen();
|
|
case DisplaySize.small:
|
|
return const TenderDetailTabletScreen();
|
|
case DisplaySize.extraSmall:
|
|
return const TenderDetailMobileScreen();
|
|
}
|
|
}
|
|
}
|