forked from Github/frigate
Refactor Search Page (#13645)
* Always enable search page * Always show eents when searching * No default search background * Center and show all filters when semantic search is not enabled * Limit number of default items shown * Adjust search options * Add support for sub label filtering * Separate out filters and clean up detail pane * Tablet cleanup * Fix current hour search preview * Handle single lists * Cleanup api search
This commit is contained in:
@@ -19,7 +19,9 @@ export const ID_PLAYGROUND = 6;
|
||||
export default function useNavigation(
|
||||
variant: "primary" | "secondary" = "primary",
|
||||
) {
|
||||
const { data: config } = useSWR<FrigateConfig>("config");
|
||||
const { data: config } = useSWR<FrigateConfig>("config", {
|
||||
revalidateOnFocus: false,
|
||||
});
|
||||
|
||||
return useMemo(
|
||||
() =>
|
||||
@@ -44,7 +46,6 @@ export default function useNavigation(
|
||||
icon: IoSearch,
|
||||
title: "Search",
|
||||
url: "/search",
|
||||
enabled: config?.semantic_search?.enabled,
|
||||
},
|
||||
{
|
||||
id: ID_EXPORT,
|
||||
@@ -70,6 +71,6 @@ export default function useNavigation(
|
||||
enabled: ENV !== "production",
|
||||
},
|
||||
] as NavData[],
|
||||
[config?.plus.enabled, config?.semantic_search.enabled, variant],
|
||||
[config?.plus.enabled, variant],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user