From 246ea9ff1c3bead73d1cbfca44f441d1b6505e83 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 13 Jan 2024 19:45:03 +0200 Subject: [PATCH] Added logic for extra large screens layout --- inpus_touch/lib/MediumSizedContainer.dart | 3 +++ inpus_touch/lib/main.dart | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/inpus_touch/lib/MediumSizedContainer.dart b/inpus_touch/lib/MediumSizedContainer.dart index 3c02944..1d0af0c 100644 --- a/inpus_touch/lib/MediumSizedContainer.dart +++ b/inpus_touch/lib/MediumSizedContainer.dart @@ -1,6 +1,9 @@ import 'package:flutter/material.dart'; class MediumSizedContainer extends StatefulWidget { + + const MediumSizedContainer({super.key, bool isItVeryLargeScreen = false}); + @override State createState() => MediumSizedContainerState(); } diff --git a/inpus_touch/lib/main.dart b/inpus_touch/lib/main.dart index 1db434e..f2561ea 100644 --- a/inpus_touch/lib/main.dart +++ b/inpus_touch/lib/main.dart @@ -37,7 +37,7 @@ class MainApp extends StatelessWidget { backgroundColor: accentColor, body: LayoutBuilder(builder: (context, constraints) { if (constraints.maxWidth > 600) { - return MediumSizedContainer(); + return MediumSizedContainer(isItVeryLargeScreen: constraints.maxWidth >= 1200,); } return Container(