diff --git a/apps/explorer/src/app/routes/markets/index.tsx b/apps/explorer/src/app/routes/markets/index.tsx index 32f9d0b17..f9f620910 100644 --- a/apps/explorer/src/app/routes/markets/index.tsx +++ b/apps/explorer/src/app/routes/markets/index.tsx @@ -2,6 +2,7 @@ import { gql, useQuery } from '@apollo/client'; import { MarketsQuery } from './__generated__/MarketsQuery'; import SyntaxHighlighter from 'react-syntax-highlighter'; +import React from 'react'; const MARKETS_QUERY = gql` query MarketsQuery { @@ -146,6 +147,7 @@ const MARKETS_QUERY = gql` const vegaJsonTheme = { hljs: { fontSize: '1rem', + fontFamily: "Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace", display: 'block', overflowX: 'auto', padding: '1em', @@ -166,14 +168,19 @@ const vegaJsonTheme = { const Markets = () => { const { data } = useQuery(MARKETS_QUERY); + + if (!data || !data.markets) return null; return (

Markets

- {data && ( - - {JSON.stringify(data, null, ' ')} - - )} + {data.markets.map((m) => ( + +

{m.name}

+ + {JSON.stringify(m, null, ' ')} + +
+ ))}
); };