From 54cd97df5a3405e5478d8db9e0cdbc02416130bb Mon Sep 17 00:00:00 2001 From: Priyatham Sai Chand Date: Wed, 21 Apr 2021 01:50:56 +0530 Subject: [PATCH] dropdown state fix --- src/App.js | 1 - src/components/Footer.js | 2 +- src/components/Header.js | 65 ++++++++++++++++++-------------------- src/components/MainPage.js | 11 +++++-- src/components/styles.css | 13 ++++++-- 5 files changed, 51 insertions(+), 41 deletions(-) diff --git a/src/App.js b/src/App.js index 016b907..e5ead4c 100644 --- a/src/App.js +++ b/src/App.js @@ -9,7 +9,6 @@ function App() { return (
-
); } diff --git a/src/components/Footer.js b/src/components/Footer.js index 3339461..c400404 100644 --- a/src/components/Footer.js +++ b/src/components/Footer.js @@ -9,7 +9,7 @@ export class Footer extends Component { render() { return( -
+
Copyright © 2019
HodlInfo.com
Developed By QuadBTech
diff --git a/src/components/Header.js b/src/components/Header.js index 768c8d9..c44664f 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -1,12 +1,15 @@ -import React, { useState,Component } from 'react'; +import React, { useState,Component, useEffect } from 'react'; import './styles.css'; import {CircularProgressbar} from 'react-circular-progressbar'; import { ButtonDropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; export const Header = (props) => { - const [dropdownOpen, setDropdownOpen] = useState(false); - - const toggle = () => setDropdownOpen(prevState => !prevState); + const [dropdownOpenCurrency, setDropdownOpenCurrency] = useState(false); + const [dropdownOpenAsset, setDropdownOpenAsset] = useState(false); + const [currency, setCurrency] = useState("INR"); + const [asset, setAsset] = useState("BTC"); + const toggleCurrency = () => setDropdownOpenCurrency(prevState => !prevState); + const toggleAsset = () => setDropdownOpenAsset(prevState => !prevState); return (
@@ -24,42 +27,36 @@ export const Header = (props) => {

-
- + - INR + {currency} - - INR + + setCurrency(e.target.value)}>INR -
-   -   -
- - - ETH - - - BTC - ETH - USDT - XRP - TRX - DASH - ZEC - XEM - IOST - WIN - BTT - WRX + + + {asset} + + + + setAsset(e.target.value)}>BTC + setAsset(e.target.value)}>ETH + setAsset(e.target.value)}>USDT + setAsset(e.target.value)}>XRP + setAsset(e.target.value)}>TRX + setAsset(e.target.value)}>DASH + setAsset(e.target.value)}>ZEC + setAsset(e.target.value)}>XEM + setAsset(e.target.value)}>IOST + setAsset(e.target.value)}>WIN + setAsset(e.target.value)}>BTT + setAsset(e.target.value)}>WRX -
- +
@@ -72,7 +69,7 @@ export const Header = (props) => {
- +