UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

17 lines (16 loc) 1.68 kB
import { Theme } from '@mui/material/styles'; declare module '@mui/private-theming' { interface DefaultTheme extends Theme { } } import * as CommonComponents from './components/common'; import * as K8s from './lib/k8s'; import * as ApiProxy from './lib/k8s/apiProxy'; import * as Notification from './lib/notification'; import * as Router from './lib/router'; import * as Utils from './lib/util'; import { Headlamp, Plugin } from './plugin/lib'; import { PluginSettingsDetailsProps } from './plugin/pluginsSlice'; import Registry, { AppLogoProps, ClusterChooserProps, DefaultSidebars, DetailsViewDefaultHeaderActions, DetailsViewSectionProps, getHeadlampAPIHeaders, registerAppBarAction, registerAppLogo, registerClusterChooser, registerDetailsViewHeaderAction, registerDetailsViewHeaderActionsProcessor, registerDetailsViewSection, registerGetTokenFunction, registerPluginSettings, registerResourceTableColumnsProcessor, registerRoute, registerRouteFilter, registerSidebarEntry, registerSidebarEntryFilter } from './plugin/registry'; export { ApiProxy, K8s, K8s as k8s, CommonComponents, Utils, Router, Plugin, Registry, Headlamp, Notification, DetailsViewDefaultHeaderActions, getHeadlampAPIHeaders, registerAppLogo, registerAppBarAction, registerClusterChooser, registerDetailsViewHeaderAction, registerDetailsViewSection, registerRoute, registerRouteFilter, registerSidebarEntry, registerSidebarEntryFilter, registerDetailsViewHeaderActionsProcessor, registerGetTokenFunction, registerResourceTableColumnsProcessor, registerPluginSettings, }; export type { AppLogoProps, PluginSettingsDetailsProps, ClusterChooserProps, DetailsViewSectionProps, DefaultSidebars, };