import 'package:didvan/pages/home/direct/direct_state.dart'; import 'package:didvan/pages/home/direct/widgets/message_box.dart'; import 'package:didvan/models/view/app_bar_data.dart'; import 'package:didvan/widgets/didvan/scaffold.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; class Direct extends StatefulWidget { final int id; const Direct({Key? key, required this.id}) : super(key: key); @override State createState() => _DirectState(); } class _DirectState extends State { @override void initState() { Future.delayed(Duration.zero, () { context.read().getMessages(widget.id); }); super.initState(); } @override Widget build(BuildContext context) { return Material( child: Stack( children: [ Positioned( top: 0, bottom: 56, left: 0, right: 0, child: DidvanScaffold( appBarData: AppBarData( hasBack: true, subtitle: 'ارتباط با سردبیر', title: 'رادار اقتصادی', ), slivers: const [], ), ), Positioned( bottom: MediaQuery.of(context).viewInsets.bottom, right: 0, left: 0, child: const MessageBox(), ), ], ), ); } }