+
Base Node
+
+ available docker images:
+
+ {images.map(img => (
+
+ {img}
+ {', '}
+
+ ))}
+
+
+ )
+}
+
+export default BaseNodeContainer
diff --git a/applications/launchpad_v2/src/containers/Dashboard/DashboardContainer/index.tsx b/applications/launchpad_v2/src/containers/Dashboard/DashboardContainer/index.tsx
new file mode 100644
index 0000000000..50048a86df
--- /dev/null
+++ b/applications/launchpad_v2/src/containers/Dashboard/DashboardContainer/index.tsx
@@ -0,0 +1,76 @@
+import { useDispatch, useSelector } from 'react-redux'
+
+import { DashboardContent, DashboardLayout } from './styles'
+
+import MiningContainer from '../../MiningContainer'
+import BaseNodeContainer from '../../BaseNodeContainer'
+import WalletContainer from '../../WalletContainer'
+
+import Footer from '../../../components/Footer'
+import Tabs from '../../../components/Tabs'
+
+import { setPage } from '../../../store/app'
+import { ViewType } from '../../../store/app/types'
+import { selectView } from '../../../store/app/selectors'
+
+/**
+ * @TODO move user-facing text to i18n file when implementing
+ */
+
+/**
+ * Dashboard view containing three main tabs: Mining, Wallet and BaseNode
+ */
+const DashboardContainer = () => {
+ const dispatch = useDispatch()
+
+ const currentPage = useSelector(selectView)
+
+ const pageTabs = [
+ {
+ id: 'MINING',
+ content: