mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 15:38:55 +03:30
Set search cycle by api
This commit is contained in:
@@ -68,6 +68,7 @@ class _CycleResultScreenState extends State<CycleResultScreen> {
|
||||
final _media = MediaQuery.of(context);
|
||||
final double _devicewidth = _media.size.width;
|
||||
final double _deviceBlockSize = _devicewidth / 100;
|
||||
var searchVal;
|
||||
return SafeArea(
|
||||
child: GestureDetector(
|
||||
onTap: () {
|
||||
@@ -188,9 +189,17 @@ class _CycleResultScreenState extends State<CycleResultScreen> {
|
||||
deviceBlockSize: _deviceBlockSize,
|
||||
text: 'cycle',
|
||||
onChanged: (value) {
|
||||
Provider.of<CyclesProvider>(context,
|
||||
listen: false)
|
||||
.search(value);
|
||||
searchVal = value;
|
||||
// Provider.of<CyclesProvider>(context,
|
||||
// listen: false)
|
||||
// .search(value);
|
||||
},
|
||||
onTap: () async {
|
||||
var cycles = await Provider.of<CyclesProvider>(
|
||||
context,
|
||||
listen: false);
|
||||
cycles.setLoading();
|
||||
await cycles.search(searchVal);
|
||||
},
|
||||
),
|
||||
SizedBox(
|
||||
|
||||
@@ -238,6 +238,7 @@ class _ItemResultScreenState extends State<ItemResultScreen> {
|
||||
Provider.of<ItemProvider>(context, listen: false)
|
||||
.search(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
|
||||
@@ -162,6 +162,7 @@ class _MyItemsMineScreenState extends State<MyItemsMineScreen> {
|
||||
Provider.of<MyItemProvider>(context, listen: false)
|
||||
.searchMyItems(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
|
||||
@@ -135,6 +135,7 @@ class _ItemsTransferScreenState extends State<ItemsTransferScreen> {
|
||||
Provider.of<UsersProvider>(context, listen: false)
|
||||
.searchUsers(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
|
||||
@@ -13,6 +13,7 @@ import 'package:provider/provider.dart';
|
||||
|
||||
class MyPackagesMineScreen extends StatefulWidget {
|
||||
final bool? isAdmin;
|
||||
|
||||
const MyPackagesMineScreen({
|
||||
Key? key,
|
||||
this.isAdmin,
|
||||
@@ -133,6 +134,7 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
|
||||
Provider.of<MyPackageProvider>(context, listen: false)
|
||||
.searchMyPackages(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
@@ -146,8 +148,7 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
|
||||
color: Colors.black,
|
||||
),
|
||||
)
|
||||
: packageResults.myPackages?.length !=
|
||||
0
|
||||
: packageResults.myPackages?.length != 0
|
||||
? ListView.builder(
|
||||
controller: sc,
|
||||
itemBuilder: (context, index) {
|
||||
@@ -172,10 +173,11 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
|
||||
shrinkWrap: true,
|
||||
)
|
||||
: Container(
|
||||
child: Center(
|
||||
child: Text("There is no item to show."),
|
||||
),
|
||||
);
|
||||
child: Center(
|
||||
child:
|
||||
Text("There is no item to show."),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
|
||||
@@ -130,6 +130,7 @@ class _PackageTransferScreenState extends State<PackageTransferScreen> {
|
||||
Provider.of<UsersProvider>(context, listen: false)
|
||||
.searchUsers(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
|
||||
@@ -203,6 +203,7 @@ class _PackageResultScreenState extends State<PackageResultScreen> {
|
||||
Provider.of<PackageProvider>(context, listen: false)
|
||||
.search(value);
|
||||
},
|
||||
onTap: () {},
|
||||
),
|
||||
SizedBox(
|
||||
height: 20,
|
||||
|
||||
Reference in New Issue
Block a user