add some config to project and change come simple ui

This commit is contained in:
DASHU
2024-08-24 00:18:23 +08:00
parent 7eb533d74a
commit b6e8f5e55d
18 changed files with 908 additions and 28 deletions

View 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;
});
}
}