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

fix: example-extension broken after merging master

fix: removed devtools warnings from extension-api bundle

Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman 2020-09-23 12:10:02 +03:00
parent 91b4823ec6
commit 9a402eab3d
3 changed files with 7 additions and 7 deletions

View File

@ -33,15 +33,15 @@ export class ExtensionPage extends React.Component<{ extension: ExampleExtension
} }
render() { render() {
const { MainLayout } = this.props.extension.runtime.components; const { TabLayout } = this.props.extension.runtime.components;
return ( return (
<MainLayout className="ExampleExtension"> <TabLayout className="ExampleExtension">
<div className="flex column gaps align-flex-start"> <div className="flex column gaps align-flex-start">
<p>Hello from extensions-api!</p> <p>Hello from extensions-api!</p>
<p>File: <i>{__filename}</i></p> <p>File: <i>{__filename}</i></p>
<Button accent label="Deactivate" onClick={this.deactivate}/> <Button accent label="Deactivate" onClick={this.deactivate}/>
</div> </div>
</MainLayout> </TabLayout>
) )
} }
} }

View File

@ -2,7 +2,7 @@
import logger from "../main/logger"; import logger from "../main/logger";
import { dynamicPages } from "./register-page"; import { dynamicPages } from "./register-page";
import { MainLayout } from "../renderer/components/layout/main-layout"; import { TabLayout } from "../renderer/components/layout/tab-layout";
import { navigate } from "../renderer/navigation"; import { navigate } from "../renderer/navigation";
export interface LensRuntimeRendererEnv { export interface LensRuntimeRendererEnv {
@ -10,7 +10,7 @@ export interface LensRuntimeRendererEnv {
logger: typeof logger; logger: typeof logger;
dynamicPages: typeof dynamicPages dynamicPages: typeof dynamicPages
components: { components: {
MainLayout: typeof MainLayout TabLayout: typeof TabLayout
} }
} }
@ -20,7 +20,7 @@ export function getLensRuntime(): LensRuntimeRendererEnv {
navigate, navigate,
dynamicPages, dynamicPages,
components: { components: {
MainLayout // fixme: refactor, import as pure component from "@lens/extensions" TabLayout // fixme: refactor, import as pure component from "@lens/extensions"
} }
} }
} }

View File

@ -20,7 +20,7 @@ export function webpackExtensionsApi(): webpack.Configuration {
[extensionsLibName]: path.resolve(extensionsDir, "extension-api.ts") [extensionsLibName]: path.resolve(extensionsDir, "extension-api.ts")
}; };
config.output.libraryTarget = "commonjs2" config.output.libraryTarget = "commonjs2"
delete config.devtool; config.devtool = "nosources-source-map";
return config; return config;
} }