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,
onTap: () => showDialog(
context: context,
builder: (_) => BlocProvider.value(
value: context.read<CurtainModuleBloc>(),
child: CurtainModulePrefrencesDialog(
deviceId: deviceId,
curtainModuleStatusModel:
state.curtainModuleStatus,
),
builder: (_) => CurtainModulePrefrencesDialog(
curtainModuleBloc:
context.watch<CurtainModuleBloc>(),
deviceId: deviceId,
curtainModuleStatusModel:
state.curtainModuleStatus,
),
),
status: false,

View File

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