now it is rendering the chages for motors and control back

This commit is contained in:
Rafeek-Khoudare
2025-06-25 17:07:59 +03:00
parent 0b372e1ed8
commit f43826a824
2 changed files with 9 additions and 8 deletions

View File

@ -70,13 +70,12 @@ class CurtainModuleItems extends StatelessWidget with HelperResponsiveLayout {
icon: Assets.preferences, icon: Assets.preferences,
onTap: () => showDialog( onTap: () => showDialog(
context: context, context: context,
builder: (_) => BlocProvider.value( builder: (_) => CurtainModulePrefrencesDialog(
value: context.read<CurtainModuleBloc>(), curtainModuleBloc:
child: CurtainModulePrefrencesDialog( context.watch<CurtainModuleBloc>(),
deviceId: deviceId, deviceId: deviceId,
curtainModuleStatusModel: curtainModuleStatusModel:
state.curtainModuleStatus, state.curtainModuleStatus,
),
), ),
), ),
status: false, status: false,

View File

@ -11,11 +11,12 @@ import 'package:syncrow_web/web_layout/default_container.dart';
class CurtainModulePrefrencesDialog extends StatelessWidget { class CurtainModulePrefrencesDialog extends StatelessWidget {
final CurtainModuleStatusModel curtainModuleStatusModel; final CurtainModuleStatusModel curtainModuleStatusModel;
final String deviceId; final String deviceId;
final CurtainModuleBloc curtainModuleBloc;
const CurtainModulePrefrencesDialog({ const CurtainModulePrefrencesDialog({
super.key, super.key,
required this.curtainModuleStatusModel, required this.curtainModuleStatusModel,
required this.deviceId, required this.deviceId,
required this.curtainModuleBloc,
}); });
@override @override
@ -33,6 +34,7 @@ class CurtainModulePrefrencesDialog extends StatelessWidget {
), ),
)), )),
content: BlocBuilder<CurtainModuleBloc, CurtainModuleState>( content: BlocBuilder<CurtainModuleBloc, CurtainModuleState>(
bloc: curtainModuleBloc,
builder: (context, state) { builder: (context, state) {
if (state is CurtainModuleLoading) { if (state is CurtainModuleLoading) {
return const Center( return const Center(