Fixed search bar
This commit is contained in:
parent
22ee2ca08d
commit
3adfed4752
2 changed files with 11 additions and 3 deletions
|
@ -18,6 +18,8 @@ Getting Dashboard to run is fairly simple and can be accomplished with two techn
|
|||
|
||||
1. Locally
|
||||
|
||||
Prerequisites: yarn, npm, node
|
||||
|
||||
```
|
||||
$ git clone https://github.com/phntxx/dashboard.git
|
||||
$ cd dashboard/
|
||||
|
|
|
@ -51,10 +51,12 @@ const SearchBar = () => {
|
|||
const handleSearchQuery = e => {
|
||||
var query = input;
|
||||
|
||||
console.log(query);
|
||||
|
||||
if (query.split(' ')[0].includes('/')) {
|
||||
handleQueryWithProvider(query);
|
||||
} else {
|
||||
window.location = 'https://google.com/search?q=' + query;
|
||||
//window.location = 'https://google.com/search?q=' + query;
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
|
@ -67,11 +69,15 @@ const SearchBar = () => {
|
|||
|
||||
let searchQuery = queryArray.join(' ');
|
||||
|
||||
let providerFound = false;
|
||||
providers.forEach(provider => {
|
||||
if (provider.prefix === prefix)
|
||||
if (provider.prefix === prefix) {
|
||||
providerFound = true;
|
||||
window.location = provider.url + searchQuery;
|
||||
}
|
||||
});
|
||||
|
||||
if (!providerFound)
|
||||
window.location = 'https://google.com/search?q=' + query;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue