refactor(frontend): remove unused modules

This commit is contained in:
Tunglies
2026-07-12 12:42:27 +08:00
parent 656b6b6d44
commit 14bc636ee8
38 changed files with 6 additions and 797 deletions
-20
View File
@@ -1,20 +0,0 @@
import { createContext, use } from 'react'
export interface ChainProxyContextType {
isChainMode: boolean
setChainMode: (isChain: boolean) => void
chainConfigData: string | null
setChainConfigData: (data: string | null) => void
}
export const ChainProxyContext = createContext<ChainProxyContextType | null>(
null,
)
export const useChainProxy = () => {
const context = use(ChainProxyContext)
if (!context) {
throw new Error('useChainProxy must be used within a ChainProxyProvider')
}
return context
}
-32
View File
@@ -1,32 +0,0 @@
import React, { useCallback, useMemo, useState } from 'react'
import { ChainProxyContext } from './chain-proxy-context'
export const ChainProxyProvider = ({
children,
}: {
children: React.ReactNode
}) => {
const [isChainMode, setIsChainMode] = useState(false)
const [chainConfigData, setChainConfigData] = useState<string | null>(null)
const setChainMode = useCallback((isChain: boolean) => {
setIsChainMode(isChain)
}, [])
const setChainConfigDataCallback = useCallback((data: string | null) => {
setChainConfigData(data)
}, [])
const contextValue = useMemo(
() => ({
isChainMode,
setChainMode,
chainConfigData,
setChainConfigData: setChainConfigDataCallback,
}),
[isChainMode, setChainMode, chainConfigData, setChainConfigDataCallback],
)
return <ChainProxyContext value={contextValue}>{children}</ChainProxyContext>
}