Skip to content

Commit 619ae65

Browse files
committed
fix: use custome chains
1 parent 53b6fe9 commit 619ae65

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

types/networks.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
import type { ArrayElement } from 'types/utils';
2-
3-
export const NETWORK_GROUPS = [
4-
'Mainnets', 'Testnets', 'Other',
5-
'mainnet', 'testnet', 'devnet',
6-
] as const;
7-
export type NetworkGroup = ArrayElement<typeof NETWORK_GROUPS>;
1+
export type NetworkGroup = 'Mainnet' | 'Testnet' | 'Devnet' | string & {} ;
82

93
export interface FeaturedNetwork {
104
title: string;

ui/snippets/networkMenu/useNetworkMenu.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { useQuery } from '@tanstack/react-query';
22
import React from 'react';
33

44
import type { FeaturedNetwork } from 'types/networks';
5-
import { NETWORK_GROUPS } from 'types/networks';
65

76
import config from 'configs/app';
87
import type { ResourceError } from 'lib/api/resources';
@@ -28,6 +27,10 @@ export function useNetworkMenu() {
2827
onOpenChange(details);
2928
}, [ onOpenChange ]);
3029

30+
const networkGroups = React.useMemo(
31+
() => data?.map(({ group }) => group).filter((group, index, self) => self.indexOf(group) === index) || []
32+
, [ data ]);
33+
3134
return React.useMemo(() => ({
3235
open,
3336
onClose,
@@ -36,6 +39,6 @@ export function useNetworkMenu() {
3639
onOpenChange: handleOpenChange,
3740
isPending,
3841
data,
39-
availableTabs: NETWORK_GROUPS.filter((tab) => data?.some(({ group }) => group === tab)),
40-
}), [ open, onClose, onOpen, onToggle, handleOpenChange, data, isPending ]);
42+
availableTabs: networkGroups,
43+
}), [ open, onClose, onOpen, onToggle, handleOpenChange, data, isPending, networkGroups ]);
4144
}

0 commit comments

Comments
 (0)