|
|
|
@ -1,17 +1,41 @@ |
|
|
|
import React from "react"; |
|
|
|
import ReactDOM from "react-dom"; |
|
|
|
|
|
|
|
import DashboardContainer from "./containers/DashboardContainer/index.jsx"; |
|
|
|
|
|
|
|
import Dashboard2Container from "./containers/Dashboard2Container/index.jsx"; |
|
|
|
|
|
|
|
const dashboardDiv = document.getElementById("app-dashboard"); |
|
|
|
|
|
|
|
const dashboardContainer = dashboardDiv ? ReactDOM.render(<DashboardContainer />, dashboardDiv) : false; |
|
|
|
|
|
|
|
netuno.addNavigationLoad(() => { |
|
|
|
const navigation = $('[netuno-navigation]'); |
|
|
|
navigation.children().first().after(` |
|
|
|
<li> |
|
|
|
<a netuno-navigation-dashboard2 href="#netuno_dashboard2"> |
|
|
|
<i class="fa fa-fw fa-dashboard"></i> Dashboard 2 |
|
|
|
</a> |
|
|
|
</li> |
|
|
|
`); |
|
|
|
|
|
|
|
const containers = $('[netuno-containers]'); |
|
|
|
containers.children().first().after(` |
|
|
|
<div netuno-container-dashboard2 id="netuno_dashboard2" style="display: none;">Novo Dashboard</div> |
|
|
|
`); |
|
|
|
|
|
|
|
const dashboard2Div = document.getElementById("netuno_dashboard2"); |
|
|
|
const dashboard2Container = dashboard2Div ? ReactDOM.render(<Dashboard2Container />, dashboard2Div) : false; |
|
|
|
|
|
|
|
$('[netuno-navigation]').find('a').on('netuno:click', (e)=> { |
|
|
|
const link = $(e.target); |
|
|
|
if (dashboardContainer && link.is('[netuno-navigation-dashboard]')) { |
|
|
|
// Menu > Dashboard > Clicked! |
|
|
|
} |
|
|
|
|
|
|
|
if (dashboard2Container && link.is('[netuno-navigation-dashboard2]')) { |
|
|
|
dashboard2Container.navigationClick(); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|