diff --git a/.env.example b/.env.example index 2e98b3f..0decfa7 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,6 @@ # LOCAL VITE_APP_LOCAL_CAPTCHA_SITE_KEY='' +VITE_APP_LOCAL_FAUCET_URL='' VITE_APP_LOCAL_FAUCET_ADDRESS='' VITE_APP_LOCAL_BRIDGE_URL='' VITE_APP_LOCAL_GRAPHQL_URL='' @@ -11,8 +12,23 @@ VITE_APP_LOCAL_STAKING_URL='' VITE_APP_LOCAL_CHAIN_NAME='' VITE_APP_LOCAL_CHAIN_ID='' +# DEV +VITE_APP_DEV_CAPTCHA_SITE_KEY='' +VITE_APP_DEV_FAUCET_URL='' +VITE_APP_DEV_FAUCET_ADDRESS='' +VITE_APP_DEV_BRIDGE_URL='' +VITE_APP_DEV_GRAPHQL_URL='' +VITE_APP_DEV_GRAPHQL_WS='' +VITE_APP_DEV_RPC='' +VITE_APP_DEV_API='' +VITE_APP_DEV_EXPLORER_URL='' +VITE_APP_DEV_STAKING_URL='' +VITE_APP_DEV_CHAIN_NAME='' +VITE_APP_DEV_CHAIN_ID='' + # PRIVATE VITE_APP_PRIVATE_CAPTCHA_SITE_KEY='' +VITE_APP_PRIVATE_FAUCET_URL='' VITE_APP_PRIVATE_FAUCET_ADDRESS='' VITE_APP_PRIVATE_BRIDGE_URL='' VITE_APP_PRIVATE_GRAPHQL_URL='' @@ -26,6 +42,7 @@ VITE_APP_PRIVATE_CHAIN_ID='' # PUBLIC VITE_APP_PUBLIC_CAPTCHA_SITE_KEY='' +VITE_APP_PUBLIC_FAUCET_URL='' VITE_APP_PUBLIC_FAUCET_ADDRESS='' VITE_APP_PUBLIC_BRIDGE_URL='' VITE_APP_PUBLIC_GRAPHQL_UR='' diff --git a/src/api/getFaucetTokens.ts b/src/api/getFaucetTokens.ts index 8913d55..af8c459 100644 --- a/src/api/getFaucetTokens.ts +++ b/src/api/getFaucetTokens.ts @@ -1,11 +1,11 @@ import axios from 'axios' -const getFaucetTokens = async (faucetAddress: string, data: { +const getFaucetTokens = async (faucedUrl: string, data: { address: string coins: Array captchaResponse: string }) => { - return axios.post(faucetAddress, data) + return axios.post(faucedUrl, data) } export default getFaucetTokens diff --git a/src/containers/Faucet/components/Form/index.tsx b/src/containers/Faucet/components/Form/index.tsx index 5432bbd..cf27efd 100644 --- a/src/containers/Faucet/components/Form/index.tsx +++ b/src/containers/Faucet/components/Form/index.tsx @@ -85,7 +85,7 @@ const Form = () => { handleModal({ open: true, status: ModalStatus.LOADING }) const response = await getFaucetTokens( - CHAIN_DETAILS.FAUCET_ADDRESS[chosenNetwork as keyof typeof CHAIN_DETAILS.FAUCET_ADDRESS], + CHAIN_DETAILS.FAUCET_URL[chosenNetwork as keyof typeof CHAIN_DETAILS.FAUCET_URL], data ) diff --git a/src/containers/Proposals/ProposalDetails/components/ProposalInformation/index.tsx b/src/containers/Proposals/ProposalDetails/components/ProposalInformation/index.tsx index c813601..910c7e4 100644 --- a/src/containers/Proposals/ProposalDetails/components/ProposalInformation/index.tsx +++ b/src/containers/Proposals/ProposalDetails/components/ProposalInformation/index.tsx @@ -15,6 +15,13 @@ import { CHAIN_DETAILS } from 'utils/constants' import { COLORS_DARK_THEME } from 'theme/colors' import Markdown from 'components/Markdown' import { styles } from '../../../styles' +import { Fragment } from 'react' + +interface Change { + key: string; + value: string; + subspace: string; +} const ProposalInformation = () => { const { overview } = useSelector((state: RootState) => state.proposalDetails) @@ -29,7 +36,6 @@ const ProposalInformation = () => { ) } - console.log(overview.description) return ( @@ -190,6 +196,35 @@ const ProposalInformation = () => { + + + Changes + + + Subspace + + + Key + + + Value + + {overview.content.changes?.map((item: Change, idx: number) => { + return ( + + + {item.subspace} + + + {item.key} + + + {item.value} + + + ) + })} +