|
|
|
|
@ -17,6 +17,8 @@ class MasterKeyCheckboxSearchWidget extends StatefulWidget {
|
|
|
|
|
final Function(MasterKeyModel) addHistory;
|
|
|
|
|
final bool Function(MasterKeyModel) isServiceSelected;
|
|
|
|
|
final List<MasterKeyModel> masterList;
|
|
|
|
|
final String buttonName;
|
|
|
|
|
final String hintSearchText;
|
|
|
|
|
|
|
|
|
|
MasterKeyCheckboxSearchWidget(
|
|
|
|
|
{Key key,
|
|
|
|
|
@ -25,7 +27,7 @@ class MasterKeyCheckboxSearchWidget extends StatefulWidget {
|
|
|
|
|
this.removeHistory,
|
|
|
|
|
this.masterList,
|
|
|
|
|
this.addHistory,
|
|
|
|
|
this.isServiceSelected})
|
|
|
|
|
this.isServiceSelected, this.buttonName, this.hintSearchText})
|
|
|
|
|
: super(key: key);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@ -59,7 +61,7 @@ class _MasterKeyCheckboxSearchWidgetState extends State<MasterKeyCheckboxSearchW
|
|
|
|
|
child: ListView(
|
|
|
|
|
children: [
|
|
|
|
|
TextFields(
|
|
|
|
|
hintText: 'Search history',
|
|
|
|
|
hintText: widget.hintSearchText??'Search history',
|
|
|
|
|
suffixIcon: EvaIcons.search,
|
|
|
|
|
onChanged: (value) {
|
|
|
|
|
filterSearchResults(value);
|
|
|
|
|
@ -113,7 +115,7 @@ class _MasterKeyCheckboxSearchWidgetState extends State<MasterKeyCheckboxSearchW
|
|
|
|
|
),
|
|
|
|
|
if (widget.model.state == ViewState.Idle)
|
|
|
|
|
AppButton(
|
|
|
|
|
title: "Add SELECTED HISTORIES".toUpperCase(),
|
|
|
|
|
title: widget.buttonName?? "Add SELECTED HISTORIES".toUpperCase(),
|
|
|
|
|
onPressed: () {
|
|
|
|
|
widget.addSelectedHistories();
|
|
|
|
|
},
|
|
|
|
|
|