fix: loading markets on locales

This commit is contained in:
Rafael Taranto 2025-02-18 16:44:39 +00:00
parent 48eb658c20
commit 0c41bb5717

View file

@ -8,6 +8,7 @@ import { HelpTooltip } from 'src/components/Tooltip'
import Section from 'src/components/layout/Section' import Section from 'src/components/layout/Section'
import TitleSection from 'src/components/layout/TitleSection' import TitleSection from 'src/components/layout/TitleSection'
import { P } from 'src/components/typography' import { P } from 'src/components/typography'
import _schemas from 'src/pages/Services/schemas'
import Wizard from 'src/pages/Wallet/Wizard' import Wizard from 'src/pages/Wallet/Wizard'
import { WalletSchema } from 'src/pages/Wallet/helper' import { WalletSchema } from 'src/pages/Wallet/helper'
@ -68,6 +69,12 @@ const SAVE_CONFIG = gql`
} }
` `
const GET_MARKETS = gql`
query getMarkets {
getMarkets
}
`
const FiatCurrencyChangeAlert = ({ open, close, save }) => { const FiatCurrencyChangeAlert = ({ open, close, save }) => {
const classes = useStyles() const classes = useStyles()
@ -107,6 +114,9 @@ const Locales = ({ name: SCREEN_KEY }) => {
const [isEditingDefault, setEditingDefault] = useState(false) const [isEditingDefault, setEditingDefault] = useState(false)
const [isEditingOverrides, setEditingOverrides] = useState(false) const [isEditingOverrides, setEditingOverrides] = useState(false)
const { data } = useQuery(GET_DATA) const { data } = useQuery(GET_DATA)
const { data: marketsData } = useQuery(GET_MARKETS)
const schemas = _schemas(marketsData?.getMarkets)
const [saveConfig] = useMutation(SAVE_CONFIG, { const [saveConfig] = useMutation(SAVE_CONFIG, {
onCompleted: () => setWizard(false), onCompleted: () => setWizard(false),
refetchQueries: () => ['getData'], refetchQueries: () => ['getData'],
@ -234,6 +244,7 @@ const Locales = ({ name: SCREEN_KEY }) => {
</Section> </Section>
{wizard && ( {wizard && (
<Wizard <Wizard
schemas={schemas}
coin={R.find(R.propEq('code', wizard))(cryptoCurrencies)} coin={R.find(R.propEq('code', wizard))(cryptoCurrencies)}
onClose={() => setWizard(false)} onClose={() => setWizard(false)}
save={wizardSave} save={wizardSave}