plugin list

This commit is contained in:
Jan Prochazka
2020-11-24 18:42:03 +01:00
parent eef3195ee1
commit 5862a2cdc4
2 changed files with 17 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
import React from 'react';
import _ from 'lodash';
import { SearchBoxWrapper, WidgetsInnerContainer } from './WidgetStyles';
import WidgetColumnBar, { WidgetColumnBarItem } from './WidgetColumnBar';
import { useInstalledPlugins } from '../utility/metadataLoaders';
@@ -18,15 +19,26 @@ function InstalledPluginsList() {
function AvailablePluginsList() {
const [filter, setFilter] = React.useState('');
const [search, setSearch] = React.useState('');
const plugins = useFetch({
url: 'plugins/search',
params: {
filter,
filter: search,
},
defaultValue: [],
});
const setDebouncedFilter = React.useRef(
// @ts-ignore
_.debounce((value) => setSearch(value), 500)
);
React.useEffect(() => {
// @ts-ignore
setDebouncedFilter.current(filter);
}, [filter]);
return (
<>
<SearchBoxWrapper>