import 'package:fikoyt_hmi_pano/apps/pages/screen_1/controller/screen.controller.dart'; import 'package:fikoyt_hmi_pano/apps/pages/screen_1/widgets/active_projects/active_projects.dart'; import 'package:fikoyt_hmi_pano/apps/pages/screen_1/widgets/personel_nfc_widget/personel_nfc.widget.dart'; import 'package:fikoyt_ui/fikoyt_ui.dart'; import 'package:flutter/material.dart'; class Screen1BaseWidget extends StatefulWidget { const Screen1BaseWidget({super.key, child}) : child = child ?? const SizedBox.shrink(); final Widget child; @override State createState() => _Screen1BaseWidgetState(); } class _Screen1BaseWidgetState extends State { late final Screen1Controller logic; @override void initState() { logic = Get.put(Screen1Controller()); super.initState(); } @override void dispose() { Get.delete(); super.dispose(); } @override Widget build(BuildContext context) { return Row( crossAxisAlignment: CrossAxisAlignment.start, children: [ SingleChildScrollView( padding: EdgeInsets.all(5), physics: BouncingScrollPhysics(), child: Column( children: [ ActiveProject(), SizedBox( height: 280, child: PersonelNfcWidget(), ), ], ), ), Expanded( child: widget.child, ), ], ); } }