diff --git a/x-pack/plugins/painless_lab/public/application/context/context.tsx b/x-pack/plugins/painless_lab/public/application/context/context.tsx index b97344532822e..0fb5842dfea58 100644 --- a/x-pack/plugins/painless_lab/public/application/context/context.tsx +++ b/x-pack/plugins/painless_lab/public/application/context/context.tsx @@ -5,7 +5,7 @@ */ import React, { createContext, ReactNode, useState, useContext } from 'react'; -import { HttpSetup } from 'src/core/public'; +import { HttpSetup, ChromeStart } from 'src/core/public'; import { Links } from '../../links'; import { Store, Payload, Validation } from '../types'; @@ -16,6 +16,7 @@ interface AppContextProviderArgs { value: { http: HttpSetup; links: Links; + chrome: ChromeStart; }; } @@ -24,6 +25,7 @@ interface ContextValue { updatePayload: (changes: Partial) => void; services: { http: HttpSetup; + chrome: ChromeStart; }; links: Links; } diff --git a/x-pack/plugins/painless_lab/public/application/index.tsx b/x-pack/plugins/painless_lab/public/application/index.tsx index 0c9a6f922e7aa..ebcb84bbce83c 100644 --- a/x-pack/plugins/painless_lab/public/application/index.tsx +++ b/x-pack/plugins/painless_lab/public/application/index.tsx @@ -7,6 +7,7 @@ import React from 'react'; import { render, unmountComponentAtNode } from 'react-dom'; import { CoreSetup, CoreStart } from 'kibana/public'; +import { HttpSetup, ChromeStart } from 'src/core/public'; import { createKibanaReactContext } from '../../../../../src/plugins/kibana_react/public'; import { Links } from '../links'; @@ -14,11 +15,11 @@ import { AppContextProvider } from './context'; import { Main } from './components/main'; interface AppDependencies { - http: CoreSetup['http']; + http: HttpSetup; I18nContext: CoreStart['i18n']['Context']; uiSettings: CoreSetup['uiSettings']; links: Links; - chrome: CoreSetup['chrome']; + chrome: ChromeStart; } export function renderApp(