﻿
$(function () {
    "use strict";
    const containerElement = $('.root-app');
    var params = {};
    $(".ac-login").removeAttr('href');//href not requried
    setTimeout(function () {
        var ref_homePage = React.createRef();
        ReactDOM.render(
            <HomeContextProvider>
                <HomeComponent ref={ref_homePage} params={params} />
            </HomeContextProvider>, containerElement.get(0));
       
        $(".ac-login").on('click', function () {
            console.log(ref_homePage);
            if (ref_homePage && ref_homePage.current) {
                ref_homePage.current.showLoginPanel();
            }
        });

        //activate login windwo if querystring [cmd=__login] available
        let queryString = new URLSearchParams(location.search);
        var cmdLogin = Array.from(queryString.entries()).find(t => t[0].toLowerCase() == "cmd")
        if (cmdLogin && cmdLogin[1] && cmdLogin[1].toLowerCase() == "__login") {
            $(".ac-login").trigger('click');
        }
    }, 100);
});
