Skip to content

Commit 9332e97

Browse files
authored
Merge pull request #1445 from oasisprotocol/csillag/enable-pontusx-on-dev-buils
Un-hide the Pontus-X Testnet layer
2 parents b331bc3 + 9048133 commit 9332e97

6 files changed

Lines changed: 13 additions & 13 deletions

File tree

.changelog/1445.trivial.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Un-hide the Pontus-X testnet in the layer selector

src/app/components/LayerPicker/LayerMenu.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import Tooltip from '@mui/material/Tooltip'
99
import { COLORS } from '../../../styles/theme/colors'
1010
import { Layer } from '../../../oasis-nexus/api'
1111
import { getLayerLabels } from '../../utils/content'
12-
import { RouteUtils } from '../../utils/route-utils'
12+
import { isLayerHidden, RouteUtils } from '../../utils/route-utils'
1313
import { Network } from '../../../types/network'
14-
import { isLayerHidden, orderByLayer } from '../../../types/layers'
14+
import { orderByLayer } from '../../../types/layers'
1515
import { useScreenSize } from '../../hooks/useScreensize'
1616
import { useScopeParam } from '../../hooks/useScopeParam'
1717

src/app/pages/ConsensusDashboardPage/ParaTimesCard.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ import CardHeader from '@mui/material/CardHeader'
66
import CardContent from '@mui/material/CardContent'
77
import { styled } from '@mui/material/styles'
88
import { Layer, Runtime } from '../../../oasis-nexus/api'
9-
import { isNotOnHiddenLayer } from '../../../types/layers'
109
import { COLORS } from '../../../styles/theme/colors'
1110
import { CardHeaderWithCounter } from '../../components/CardHeaderWithCounter'
12-
import { RouteUtils } from '../../utils/route-utils'
11+
import { isNotOnHiddenLayer, RouteUtils } from '../../utils/route-utils'
1312
import { SearchScope } from '../../../types/searchScope'
1413
import { EnabledRuntimePreview, InactiveRuntimePreview } from './RuntimePreview'
1514

src/app/utils/route-utils.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Network } from '../../types/network'
77
import { SearchScope } from '../../types/searchScope'
88
import { isStableDeploy } from '../../config'
99
import { getSearchTermFromRequest } from '../components/Search/search-utils'
10-
import { isLayerHidden } from '../../types/layers'
10+
import type { HasLayer } from '../../types/layers'
1111

1212
export const fixedNetwork = process.env.REACT_APP_FIXED_NETWORK as Network | undefined
1313
export const fixedLayer = process.env.REACT_APP_FIXED_LAYER as Layer | undefined
@@ -37,6 +37,12 @@ export type SpecifiedPerEnabledLayer<T = any, ExcludeLayers = never> = {
3737

3838
export type SpecifiedPerEnabledRuntime<T = any> = SpecifiedPerEnabledLayer<T, typeof Layer.consensus>
3939

40+
export const hiddenLayers: Layer[] = [Layer.pontusxdev]
41+
42+
export const isLayerHidden = (layer: Layer): boolean => hiddenLayers.includes(layer)
43+
44+
export const isNotOnHiddenLayer = (item: HasLayer) => !isLayerHidden(item.layer)
45+
4046
export abstract class RouteUtils {
4147
private static ENABLED_LAYERS_FOR_NETWORK = {
4248
[Network.mainnet]: {

src/locales/en/translation.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@
580580
},
581581
"pontusx": {
582582
"devnet": "Pontus-X devnet",
583-
"testnet": "Pontus-X testnet"
583+
"testnet": "Pontus-X"
584584
},
585585
"search": {
586586
"placeholder": "Address, Block, Contract, Transaction hash, Token name, etc.",

src/types/layers.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { uniq } from '../app/utils/helpers'
55
// eslint-disable-next-line no-restricted-imports
66
import { Layer } from '../oasis-nexus/generated/api'
77

8-
interface HasLayer {
8+
export interface HasLayer {
99
layer: Layer
1010
}
1111

@@ -20,8 +20,6 @@ const layerOrder: Record<Layer, number> = {
2020
[Layer.pontusx]: 6,
2121
}
2222

23-
const hiddenLayers: Layer[] = [Layer.pontusxdev, Layer.pontusx]
24-
2523
export const orderByLayer = (itemA: HasLayer, itemB: HasLayer): number =>
2624
layerOrder[itemA.layer] - layerOrder[itemB.layer]
2725

@@ -32,7 +30,3 @@ export const doesLayerSupportEncryptedTransactions = (layer: Layer): boolean =>
3230

3331
export const doesAnyOfTheseLayersSupportEncryptedTransactions = (layers: Layer[] | undefined): boolean =>
3432
uniq(layers).some(doesLayerSupportEncryptedTransactions)
35-
36-
export const isLayerHidden = (layer: Layer): boolean => hiddenLayers.includes(layer)
37-
38-
export const isNotOnHiddenLayer = (item: HasLayer) => !isLayerHidden(item.layer)

0 commit comments

Comments
 (0)