mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
now it is rendering the chages for motors and control back
This commit is contained in:
@ -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,
|
||||
|
@ -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(
|
||||
|
Reference in New Issue
Block a user