// import 'package:flutter/material.dart'; // import '../../../state/app/application/marianumMessage/marianum_message_controller.dart'; // import '../../../state/app/application/marianumMessage/marianum_message_state.dart'; // import '../../../state/infrastructure/loadable_state.dart'; // import '../../../state/infrastructure/state_extensions.dart'; // import '../../../state/widgets/controller_consumer.dart'; // import '../../../state/widgets/loadable_controller_consumer.dart'; // import '../../../state/widgets/sub_selected_controller_consumer.dart'; // import '../../../state/widgets/controller_provider.dart'; // // class Test extends StatelessWidget { // const Test({super.key}); // // @override // Widget build(BuildContext context) => ControllerProvider( // create: (context) => MarianumMessageController(), // child: (context) => Scaffold( // appBar: AppBar(title: const Text('TEST')), // body: ControllerConsumer( // child: (context, state) => Column( // children: [ // TextButton( // onPressed: () => context.readController().someaction(), // child: Text(context.watchController().state.toString()) // ), // TextButton( // onPressed: () => context.readController().backgroundLoading(), // child: Text(context.watchController().state.toString()) // ), // TextButton( // onPressed: () => context.readController().done(), // child: Text(context.watchController().state.toString()) // ), // TextButton( // onPressed: () => context.readController().error(), // child: Text(context.watchController().state.toString()) // ), // ControllerConsumer(child: (context, state) => Text(state.base.toString())), // SubSelectedControllerConsumer( // subSelect: (state) => state.messages, // child: (context, state) => Text(state.toString()), // ) // ], // ), // ), // ), // ); // }