1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

update docs

Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman 2020-11-11 19:17:43 +02:00
parent e671d07eb2
commit 824d1022aa
2 changed files with 24 additions and 8 deletions

View File

@ -100,13 +100,22 @@ import { ExamplePage } from "./src/example-page"
export default class ExampleRendererExtension extends LensRendererExtension {
globalPages = [
{
path: "/example-route",
hideInMenu: true,
routePath: "/items/:id?",
components: {
Page: ExamplePage,
}
}
]
globalPageMenus = [
{
url: "/items/1",
title: "Example page", // used in icon's tooltip
components: {
Icon: () => <Component.Icon material="arrow"/>,
}
}
]
}
```
@ -146,11 +155,20 @@ import { ExampleIcon, ExamplePage } from "./src/page"
export default class ExampleExtension extends LensRendererExtension {
clusterPages = [
{
path: "/extension-example",
title: "Example Extension",
routePath: "/extension-example",
exact: true,
components: {
Page: () => <ExamplePage extension={this}/>,
MenuIcon: ExampleIcon,
}
}
]
clusterPageMenus = [
{
url: "/extension-example",
title: "Example Extension",
components: {
Icon: ExampleIcon,
}
}
]

View File

@ -84,11 +84,9 @@ import React from "react"
export default class ExampleExtension extends LensRendererExtension {
clusterPages = [
{
path: "/extension-example",
title: "Hello World",
routePath: "/extension-example",
components: {
Page: () => <ExamplePage extension={this}/>,
MenuIcon: ExampleIcon,
}
}
]