This repository has been archived on 2025-04-22. You can view files and clone it, but cannot push or open issues or pull requests.
ha_client/lib/entity_widgets/controls/camera_controls.dart
Yegor Vialov 5897fa3a99 WIP #143
2019-01-30 00:25:41 +02:00

51 lines
996 B
Dart

part of '../../main.dart';
class CameraControlsWidget extends StatefulWidget {
final String url;
CameraControlsWidget({Key key, @required this.url}) : super(key: key);
@override
_CameraControlsWidgetState createState() => _CameraControlsWidgetState();
}
class _CameraControlsWidgetState extends State<CameraControlsWidget> {
@override
void initState() {
super.initState();
Logger.d("Camera source: ${widget.url}");
}
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
Image.network(
"${widget.url}",
),
FlatButton(
child: Text("VIEW"),
onPressed: () {
setState(() {
});
},
)
],
);
return Image.network("${widget.url}");
return FlatButton(
child: Text("VIEW"),
onPressed: () {
HAUtils.launchURL(widget.url);
},
);
}
@override
void dispose() {
super.dispose();
}
}