gnums_utility_widgets 0.0.6
gnums_utility_widgets: ^0.0.6 copied to clipboard
A flutter pub for utility widgets
class Example extends StatelessWidget with DialogMixin {
List nameList = ["a", "b", "c"];
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
children: [
CustomBottomSheetDropdownAutoSearch(
label: "Heading",
initialList: nameList,
filter: (query) {
return nameList
.where((item) =>
item!
.toLowerCase()
.contains(query.toLowerCase()))
.toList();
},
validator: (value) {
// validation here
},
itemBuilder: (item) {
return DropDownMenuItem(
value: item,
displayName: item,
);
},
hintText: 'Select Name',
displayName: selectedCertificateRequestTypeItem
?.certificateName ??
'',
bottomSheetHeaderTitle: 'Select Name',
onItemSelected: (item) {
// On Item Selected Logic Here
},
),
],
),
);
}
}