mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-11 15:47:44 +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,
|
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,
|
||||||
|
@ -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(
|
||||||
|
Reference in New Issue
Block a user