Skip to content

Commit 8f04b85

Browse files
authored
Fix: routing for data tab (#2758)
1 parent 9753a26 commit 8f04b85

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

centrifuge-app/src/components/DebugFlags/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export type Key =
4949
| 'showTokenYields'
5050
| 'showOracleTx'
5151
| 'showGmp'
52-
| 'showReports'
52+
| 'showData'
5353
| 'showAPYGraph'
5454
| 'showAssets'
5555

@@ -137,7 +137,7 @@ export const flagsConfig = {
137137
default: false,
138138
type: 'checkbox',
139139
},
140-
showReports: {
140+
showData: {
141141
alwaysShow: true,
142142
default: false,
143143
type: 'checkbox',

centrifuge-app/src/pages/Pool/Header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export function PoolDetailHeader({ actions }: Props) {
2222
const theme = useTheme()
2323
const cent = useCentrifuge()
2424

25-
const { showReports, showAssets } = useDebugFlags()
25+
const { showData, showAssets } = useDebugFlags()
2626

2727
const iconUri = metadata?.pool?.icon?.uri && cent.metadata.parseMetadataUrl(metadata?.pool?.icon?.uri)
2828

@@ -62,7 +62,7 @@ export function PoolDetailHeader({ actions }: Props) {
6262
<NavigationTabs>
6363
<NavigationTabsItem to={`/pools/${pid}`}>Overview</NavigationTabsItem>
6464
{!isTinlakePool && <NavigationTabsItem to={`/pools/${pid}/reporting`}>Reports</NavigationTabsItem>}
65-
{!isTinlakePool && showReports && <NavigationTabsItem to={`/pools/${pid}/data`}>Data</NavigationTabsItem>}
65+
{!isTinlakePool && showData && <NavigationTabsItem to={`/pools/${pid}/data`}>Data</NavigationTabsItem>}
6666
{showAssets && <NavigationTabsItem to={`/pools/${pid}/assets`}>Assets</NavigationTabsItem>}
6767
</NavigationTabs>
6868
</Shelf>

centrifuge-app/src/pages/Pool/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import { Route, Routes } from 'react-router-dom'
2+
import { useDebugFlags } from '../../../src/components/DebugFlags'
23
import { PoolDetailAssetsTab } from './Assets'
34
import { PoolDetailOverviewTab } from './Overview'
45
import { PoolDetailReportingTab } from './Reporting'
56

67
export default function PoolDetailPage() {
8+
const { showData } = useDebugFlags()
79
return (
810
<Routes>
911
<Route path="/" element={<PoolDetailOverviewTab />} />
12+
{showData && <Route path="data" element={<PoolDetailReportingTab />} />}
1013
<Route path="reporting/:report" element={<PoolDetailReportingTab />} />
11-
<Route path="data/:report" element={<PoolDetailReportingTab />} />
14+
{showData && <Route path="data/:report" element={<PoolDetailReportingTab />} />}
1215
<Route path="reporting" element={<PoolDetailReportingTab />} />
1316
<Route path="assets" element={<PoolDetailAssetsTab />} />
1417
</Routes>

0 commit comments

Comments
 (0)