bang tooltips
This commit is contained in:
@@ -86,6 +86,7 @@ class SiteSearch extends HookConsumerWidget {
|
||||
itemAvatar: (bang) =>
|
||||
UrlIcon([bang.getTemplateUrl('')], iconSize: 20),
|
||||
itemLabel: (bang) => Text(bang.websiteName),
|
||||
itemTooltip: (bang) => bang.trigger,
|
||||
availableItems: availableBangs,
|
||||
selectedItem: selectedBang,
|
||||
onSelected: (bang) {
|
||||
|
||||
@@ -73,6 +73,7 @@ class BangChips extends HookConsumerWidget {
|
||||
itemAvatar: (bang) =>
|
||||
UrlIcon([bang.getTemplateUrl('')], iconSize: 20),
|
||||
itemLabel: (bang) => Text(bang.websiteName),
|
||||
itemTooltip: (bang) => bang.trigger,
|
||||
availableItems: availableBangs,
|
||||
selectedItem: activeBang,
|
||||
onSelected: onSelected,
|
||||
|
||||
@@ -37,6 +37,7 @@ class DefaultSearchSelector extends HookConsumerWidget {
|
||||
itemAvatar: (bang) =>
|
||||
UrlIcon([bang.getTemplateUrl('')], iconSize: 20),
|
||||
itemLabel: (bang) => Text(bang.websiteName),
|
||||
itemTooltip: (bang) => bang.trigger,
|
||||
availableItems: availableBangs,
|
||||
selectedItem: activeBang,
|
||||
onSelected: (bang) async {
|
||||
|
||||
@@ -22,6 +22,7 @@ class SelectableChips<T extends S, S, K> extends StatelessWidget {
|
||||
final K Function(S item) itemId;
|
||||
final Widget Function(T item) itemLabel;
|
||||
final Widget? Function(T item)? itemAvatar;
|
||||
final String? Function(T item)? itemTooltip;
|
||||
final int? Function(T item)? itemBadgeCount;
|
||||
|
||||
final Widget Function(Widget child, S item)? itemWrap;
|
||||
@@ -35,6 +36,7 @@ class SelectableChips<T extends S, S, K> extends StatelessWidget {
|
||||
this.itemAvatar,
|
||||
this.itemBadgeCount,
|
||||
this.itemWrap,
|
||||
this.itemTooltip,
|
||||
required this.availableItems,
|
||||
this.selectedItem,
|
||||
this.maxCount = 25,
|
||||
@@ -92,6 +94,7 @@ class SelectableChips<T extends S, S, K> extends StatelessWidget {
|
||||
: null,
|
||||
label: itemLabel.call(item),
|
||||
avatar: itemAvatar?.call(item),
|
||||
tooltip: itemTooltip?.call(item),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user