add Custom Search Engines tile (#171)
This commit is contained in:
@@ -71,6 +71,7 @@ class _SearchSection extends StatelessWidget {
|
|||||||
children: [
|
children: [
|
||||||
SettingSection(name: 'Search'),
|
SettingSection(name: 'Search'),
|
||||||
_DefaultSearchProviderSection(),
|
_DefaultSearchProviderSection(),
|
||||||
|
_CustomSearchEnginesTile(),
|
||||||
_BangsTile(),
|
_BangsTile(),
|
||||||
_AutocompleteProviderSection(),
|
_AutocompleteProviderSection(),
|
||||||
_MaxSearchHistoryEntriesSection(),
|
_MaxSearchHistoryEntriesSection(),
|
||||||
@@ -216,6 +217,27 @@ class _AutocompleteProviderSection extends HookConsumerWidget {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class _CustomSearchEnginesTile extends StatelessWidget {
|
||||||
|
const _CustomSearchEnginesTile();
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return ListTile(
|
||||||
|
title: const Text('Custom Search Engines'),
|
||||||
|
subtitle: const Text('Add and manage your own search providers'),
|
||||||
|
contentPadding: const EdgeInsets.symmetric(
|
||||||
|
vertical: 8.0,
|
||||||
|
horizontal: 16.0,
|
||||||
|
),
|
||||||
|
leading: const Icon(MdiIcons.searchWeb),
|
||||||
|
trailing: const Icon(Icons.chevron_right),
|
||||||
|
onTap: () async {
|
||||||
|
await const UserBangsRoute().push(context);
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class _BangsTile extends StatelessWidget {
|
class _BangsTile extends StatelessWidget {
|
||||||
const _BangsTile();
|
const _BangsTile();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user