mirror of https://github.com/portainer/portainer
32 lines
767 B
TypeScript
32 lines
767 B
TypeScript
|
import { Widget as MainComponent } from './Widget';
|
||
|
import { WidgetBody } from './WidgetBody';
|
||
|
import { WidgetFooter } from './WidgetFooter';
|
||
|
import { WidgetTitle } from './WidgetTitle';
|
||
|
import { WidgetTaskbar } from './WidgetTaskbar';
|
||
|
import { Loading } from './Loading';
|
||
|
|
||
|
interface WithSubcomponents {
|
||
|
Body: typeof WidgetBody;
|
||
|
Footer: typeof WidgetFooter;
|
||
|
Title: typeof WidgetTitle;
|
||
|
Taskbar: typeof WidgetTaskbar;
|
||
|
Loading: typeof Loading;
|
||
|
}
|
||
|
|
||
|
const Widget = MainComponent as typeof MainComponent & WithSubcomponents;
|
||
|
|
||
|
Widget.Body = WidgetBody;
|
||
|
Widget.Footer = WidgetFooter;
|
||
|
Widget.Title = WidgetTitle;
|
||
|
Widget.Taskbar = WidgetTaskbar;
|
||
|
Widget.Loading = Loading;
|
||
|
|
||
|
export {
|
||
|
Widget,
|
||
|
WidgetBody,
|
||
|
WidgetFooter,
|
||
|
WidgetTitle,
|
||
|
WidgetTaskbar,
|
||
|
Loading,
|
||
|
};
|