/* * Copyright OpenSearch Contributors * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://www.apache.org/licenses/LICENSE-2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ import './_index.scss'; // @ts-ignore : Component not used import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { AppMountParameters, CoreStart } from '../../../../../src/core/public'; import { LoginPage } from './login-page'; import { ClientConfigType } from '../../types'; export function renderApp( coreStart: CoreStart, params: AppMountParameters, config: ClientConfigType ) { ReactDOM.render(, params.element); return () => ReactDOM.unmountComponentAtNode(params.element); }