Added logic for extra large screens layout

This commit is contained in:
2024-01-13 19:45:03 +02:00
parent a60980f730
commit 246ea9ff1c
2 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,9 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class MediumSizedContainer extends StatefulWidget { class MediumSizedContainer extends StatefulWidget {
const MediumSizedContainer({super.key, bool isItVeryLargeScreen = false});
@override @override
State<StatefulWidget> createState() => MediumSizedContainerState(); State<StatefulWidget> createState() => MediumSizedContainerState();
} }

View File

@ -37,7 +37,7 @@ class MainApp extends StatelessWidget {
backgroundColor: accentColor, backgroundColor: accentColor,
body: LayoutBuilder(builder: (context, constraints) { body: LayoutBuilder(builder: (context, constraints) {
if (constraints.maxWidth > 600) { if (constraints.maxWidth > 600) {
return MediumSizedContainer(); return MediumSizedContainer(isItVeryLargeScreen: constraints.maxWidth >= 1200,);
} }
return Container( return Container(