summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-ui/src/pages
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-07-20 14:55:39 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-07-22 14:08:52 +0200
commitebab0cc12e293a57cbc58d2dd51b3c9d7cd4ee92 (patch)
treecec5e1e9e4a4a235b9726aafe61a2e6b0761f034 /opendc-web/opendc-web-ui/src/pages
parent6e3ad713111f35fc58bd2b7f1be5aeeb57eb94a8 (diff)
fix(ui): Load correct topology view
This change fixes an issue where the only the default topology view would be shown to the user.
Diffstat (limited to 'opendc-web/opendc-web-ui/src/pages')
-rw-r--r--opendc-web/opendc-web-ui/src/pages/projects/[project]/topologies/[topology].js8
1 files changed, 4 insertions, 4 deletions
diff --git a/opendc-web/opendc-web-ui/src/pages/projects/[project]/topologies/[topology].js b/opendc-web/opendc-web-ui/src/pages/projects/[project]/topologies/[topology].js
index f95b18ed..c2753144 100644
--- a/opendc-web/opendc-web-ui/src/pages/projects/[project]/topologies/[topology].js
+++ b/opendc-web/opendc-web-ui/src/pages/projects/[project]/topologies/[topology].js
@@ -26,7 +26,6 @@ import { useProject } from '../../../../data/project'
import { useDispatch } from 'react-redux'
import React, { useEffect, useRef, useState } from 'react'
import Head from 'next/head'
-import { openProjectSucceeded } from '../../../../redux/actions/projects'
import { AppPage } from '../../../../components/AppPage'
import {
Breadcrumb,
@@ -43,6 +42,7 @@ import {
} from '@patternfly/react-core'
import BreadcrumbLink from '../../../../components/util/BreadcrumbLink'
import TopologyMap from '../../../../components/topologies/TopologyMap'
+import { openTopology } from '../../../../redux/actions/topologies'
/**
* Page that displays a datacenter topology.
@@ -55,10 +55,10 @@ function Topology() {
const dispatch = useDispatch()
useEffect(() => {
- if (projectId) {
- dispatch(openProjectSucceeded(projectId))
+ if (topologyId) {
+ dispatch(openTopology(topologyId))
}
- }, [projectId, topologyId, dispatch])
+ }, [topologyId, dispatch])
const [activeTab, setActiveTab] = useState('overview')
const overviewRef = useRef(null)