From a21ede72c8b07e5e81f6f8d42f75aacec889dc2a Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Mon, 21 Jun 2021 15:26:17 +0300 Subject: [PATCH] expose MainLayout to extensions (#3125) Signed-off-by: Jari Kolehmainen --- src/extensions/renderer-api/components.ts | 1 + src/renderer/components/layout/main-layout.tsx | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/extensions/renderer-api/components.ts b/src/extensions/renderer-api/components.ts index 96eaeb6db4..f19ef18f7a 100644 --- a/src/extensions/renderer-api/components.ts +++ b/src/extensions/renderer-api/components.ts @@ -20,6 +20,7 @@ */ // layouts +export * from "../../renderer/components/layout/main-layout"; export * from "../../renderer/components/layout/setting-layout"; export * from "../../renderer/components/layout/page-layout"; export * from "../../renderer/components/layout/wizard-layout"; diff --git a/src/renderer/components/layout/main-layout.tsx b/src/renderer/components/layout/main-layout.tsx index a85e90b158..34b0c1ed95 100755 --- a/src/renderer/components/layout/main-layout.tsx +++ b/src/renderer/components/layout/main-layout.tsx @@ -34,6 +34,11 @@ interface Props { footer?: React.ReactNode; } +/** + * Main layout is commonly used as a wrapper for "global pages" + * + * @link https://api-docs.k8slens.dev/master/extensions/capabilities/common-capabilities/#global-pages + */ @observer export class MainLayout extends React.Component { onSidebarResize = (width: number) => {