mirror of
https://github.com/haorendashu/nowser.git
synced 2025-12-17 18:04:18 +01:00
add some config to project and change come simple ui
This commit is contained in:
27
lib/component/webview/webview_number_component.dart
Normal file
27
lib/component/webview/webview_number_component.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import '../../provider/web_provider.dart';
|
||||
|
||||
class WebViewNumberComponent extends StatefulWidget {
|
||||
@override
|
||||
State<StatefulWidget> createState() {
|
||||
return _WebViewNumberComponent();
|
||||
}
|
||||
}
|
||||
|
||||
class _WebViewNumberComponent extends State<WebViewNumberComponent> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Selector<WebProvider, int>(builder: (context, length, child) {
|
||||
return Badge(
|
||||
label: Text("$length"),
|
||||
backgroundColor:
|
||||
Colors.blueAccent, // TODO here should use background color
|
||||
child: Icon(Icons.crop_din),
|
||||
);
|
||||
}, selector: (context, provider) {
|
||||
return provider.webInfos.length;
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user