Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
plugins
/
admin
/
hooks
/
File Content:
usePluginPageExtensions.tsx
import React from 'react'; import { PageInfoItem } from '../../../../core/components/Page/types'; import { PluginActions } from '../components/PluginActions'; import { PluginSubtitle } from '../components/PluginSubtitle'; import { CatalogPlugin } from '../types'; import { usePluginInfo } from './usePluginInfo'; type ReturnType = { actions: React.ReactNode; info: PageInfoItem[]; subtitle: React.ReactNode; }; export const usePluginPageExtensions = (plugin?: CatalogPlugin): ReturnType => { const info = usePluginInfo(plugin); return { actions: <PluginActions plugin={plugin} />, info, subtitle: <PluginSubtitle plugin={plugin} />, }; };
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