Я создал 4 различных макета композиции классов, которые будут создаваться в зависимости от типа устройства пользователя (мобильное устройство и планшет) и текущей ориентации. Все макеты имели свой собственный виджет Form (), и у каждого был свой уникальный Global FormKey, но «ВСЕ» из них разделяли «одинаковые» компоненты виджета (txtEmail, txtPassword, btnLogin), к которым они могут обращаться через один файл Global dart ( LoginComponents.dart).
Проблема в том, как я могу проверить эти формы из 4 различных макетов, используя кнопку входа (btnLogin), так как они делятся ею? Я понятия не имею, как это реализовать. Любые выводы или советы были высоко оценены. Спасибо!