update frontend
This commit is contained in:
@@ -123,7 +123,7 @@ export class OpsDashboard extends DeesElement {
|
|||||||
public async firstUpdated() {
|
public async firstUpdated() {
|
||||||
const simpleLogin = this.shadowRoot.querySelector('dees-simple-login');
|
const simpleLogin = this.shadowRoot.querySelector('dees-simple-login');
|
||||||
simpleLogin.addEventListener('login', (e: CustomEvent) => {
|
simpleLogin.addEventListener('login', (e: CustomEvent) => {
|
||||||
console.log(e.detail);
|
// Handle logout event
|
||||||
this.login(e.detail.data.username, e.detail.data.password);
|
this.login(e.detail.data.username, e.detail.data.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -132,14 +132,13 @@ export class OpsDashboard extends DeesElement {
|
|||||||
if (appDash) {
|
if (appDash) {
|
||||||
appDash.addEventListener('viewSwitch', (e: CustomEvent) => {
|
appDash.addEventListener('viewSwitch', (e: CustomEvent) => {
|
||||||
const viewName = e.detail.tabName;
|
const viewName = e.detail.tabName;
|
||||||
console.log('View switched to:', viewName);
|
|
||||||
appstate.uiStatePart.dispatchAction(appstate.setActiveViewAction, viewName.toLowerCase());
|
appstate.uiStatePart.dispatchAction(appstate.setActiveViewAction, viewName.toLowerCase());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle initial state
|
// Handle initial state
|
||||||
const loginState = appstate.loginStatePart.getState();
|
const loginState = appstate.loginStatePart.getState();
|
||||||
console.log('Initial login state:', loginState);
|
// Check initial login state
|
||||||
if (loginState.identity) {
|
if (loginState.identity) {
|
||||||
this.loginState = loginState;
|
this.loginState = loginState;
|
||||||
await simpleLogin.switchToSlottedContent();
|
await simpleLogin.switchToSlottedContent();
|
||||||
|
@@ -67,11 +67,7 @@ export class OpsViewNetwork extends DeesElement {
|
|||||||
await super.connectedCallback();
|
await super.connectedCallback();
|
||||||
|
|
||||||
// When network view becomes visible, ensure we fetch network data
|
// When network view becomes visible, ensure we fetch network data
|
||||||
console.log('Network view connected - fetching initial data');
|
|
||||||
await appstate.networkStatePart.dispatchAction(appstate.fetchNetworkStatsAction, null);
|
await appstate.networkStatePart.dispatchAction(appstate.fetchNetworkStatsAction, null);
|
||||||
|
|
||||||
// Also update the active view state
|
|
||||||
appstate.uiStatePart.dispatchAction(appstate.setActiveViewAction, 'network');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async disconnectedCallback() {
|
async disconnectedCallback() {
|
||||||
|
Reference in New Issue
Block a user