diff --git a/libs/market-info/src/components/market-info/market-info-panels.tsx b/libs/market-info/src/components/market-info/market-info-panels.tsx index 9354d195e..513dc7723 100644 --- a/libs/market-info/src/components/market-info/market-info-panels.tsx +++ b/libs/market-info/src/components/market-info/market-info-panels.tsx @@ -626,7 +626,7 @@ const OracleProfile = ({ provider={provider} onClick={() => setDialogOpen(!dialogOpen)} markets={oracleMarkets} - > + /> } open={dialogOpen} diff --git a/libs/oracles/src/lib/components/oracle-full-profile/oracle-full-profile.tsx b/libs/oracles/src/lib/components/oracle-full-profile/oracle-full-profile.tsx index 4f3177e84..494a522fb 100644 --- a/libs/oracles/src/lib/components/oracle-full-profile/oracle-full-profile.tsx +++ b/libs/oracles/src/lib/components/oracle-full-profile/oracle-full-profile.tsx @@ -72,30 +72,30 @@ export const OracleFullProfile = ({ return (
- {message} -
- {!showMore && ( -
- {provider.description_markdown.slice(0, 100)}
- {'... '}
-
-
- {provider.description_markdown}
-
-
{message}
+ {!showMore && ( +
+ {provider.description_markdown.slice(0, 100)}
+ {'... '}
+
+
+ {provider.description_markdown}
+
+
- (signer?.signer.__typename === 'ETHAddress' && - signer?.signer.address) || - (signer?.signer.__typename === 'PubKey' && signer?.signer.key) - ); + const signerKeys = signers?.filter(Boolean).map((signer) => { + if (signer.signer.__typename === 'ETHAddress') { + return signer.signer.address; + } - const signedProofsKeys = signedProofs.map( - (proof) => - ('public_key' in proof && proof.public_key) || - ('eth_address' in proof && proof.eth_address) - ); + if (signer.signer.__typename === 'PubKey') { + return signer.signer.key; + } + + return undefined; + }); + + const signedProofsKeys = signedProofs.map((proof) => { + if ('public_key' in proof && proof.public_key) { + return proof.public_key; + } + if ('eth_address' in proof && proof.eth_address) { + return proof.eth_address; + } + return undefined; + }); const key = signedProofsKeys.find((key) => signerKeys?.includes(key)); return !!key;