// Copyright 2020 rcosnita
// 
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// 
//     http://www.apache.org/licenses/LICENSE-2.0
// 
// Unless required by applicable law or agreed to in writing, software
// distributed under the License 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 ComponentDescriptor from "../core/descriptor.js";
import SecurityContext from "../core/security.js";

const testRender = (evt) => {
    const renderEvt = new CustomEvent("renderUIModule", {
        detail: {
            compDescriptor: new ComponentDescriptor({
                type: "webcomponent",
                url: new URL("http://localhost:8080"),
                tag: "polymer-hello-world-docker-app"
            }),
            // compDescriptor: new ComponentDescriptor({
            //     type: "webcomponent",
            //     url: new URL("http://192.168.1.179:30101"),
            //     tag: "mwc-inventory-ui-app"
            // }),
            securityCtx: new SecurityContext({
                accessToken: "test access token",
                idToken: "test id token",
            }),
        },
    });
    window.dispatchEvent(renderEvt);
};

window.addEventListener("renderersLoaded", testRender);