mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
Refactor CeilingSensorDialog to be a StatefulWidget.
This commit is contained in:
@ -7,7 +7,7 @@ import 'package:syncrow_web/pages/routines/models/device_functions.dart';
|
|||||||
import 'package:syncrow_web/pages/routines/widgets/dialog_footer.dart';
|
import 'package:syncrow_web/pages/routines/widgets/dialog_footer.dart';
|
||||||
import 'package:syncrow_web/pages/routines/widgets/dialog_header.dart';
|
import 'package:syncrow_web/pages/routines/widgets/dialog_header.dart';
|
||||||
|
|
||||||
class CeilingSensorDialog extends StatelessWidget {
|
class CeilingSensorDialog extends StatefulWidget {
|
||||||
const CeilingSensorDialog({
|
const CeilingSensorDialog({
|
||||||
required this.uniqueCustomId,
|
required this.uniqueCustomId,
|
||||||
required this.functions,
|
required this.functions,
|
||||||
@ -22,6 +22,11 @@ class CeilingSensorDialog extends StatelessWidget {
|
|||||||
final AllDevicesModel? device;
|
final AllDevicesModel? device;
|
||||||
final String dialogType;
|
final String dialogType;
|
||||||
|
|
||||||
|
@override
|
||||||
|
State<CeilingSensorDialog> createState() => _CeilingSensorDialogState();
|
||||||
|
}
|
||||||
|
|
||||||
|
class _CeilingSensorDialogState extends State<CeilingSensorDialog> {
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return AlertDialog(
|
||||||
|
Reference in New Issue
Block a user