Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
plugins
/
admin
/
hooks
/
File Content:
usePluginConfig.tsx
import { useAsync } from 'react-use'; import { loadPlugin } from '../../utils'; import { CatalogPlugin } from '../types'; export const usePluginConfig = (plugin?: CatalogPlugin) => { return useAsync(async () => { if (!plugin) { return null; } if (plugin.isFullyInstalled && !plugin.isDisabled) { return loadPlugin(plugin.id); } return null; }, [plugin?.id, plugin?.isInstalled, plugin?.isDisabled]); };
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
useHistory.tsx
183 bytes
0644
usePluginConfig.tsx
442 bytes
0644
usePluginDetailsTabs.tsx
4621 bytes
0644
usePluginInfo.tsx
2622 bytes
0644
usePluginPageExtensions.tsx
668 bytes
0644
N4ST4R_ID | Naxtarrr