import 'package:flutter/material.dart'; import 'package:plan/page/plan/detail/viewmodel/plan_detail_store.dart'; import 'package:provider/provider.dart'; class CoachMessage extends StatefulWidget { const CoachMessage({super.key}); @override State createState() => _CoachMessageState(); } class _CoachMessageState extends State { @override Widget build(BuildContext context) { return Selector( selector: (_, store) => store.planContent, builder: (context, planContent, _) { if (planContent.isEmpty) { return SizedBox(); } return Container( padding: EdgeInsets.all(20), child: Column( children: [ Text( "Organizing your plan…", style: Theme.of(context).textTheme.bodyMedium, ), Text( '"$planContent"', style: Theme.of(context).textTheme.titleMedium, ), ], ), ); }, ); } }