Skip to content

Commit e25acd4

Browse files
committed
fix: overlays and settings having double overlay
1 parent 5e51baa commit e25acd4

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

web/src/layout/Header/DesktopHeader.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import Explore from "./navbar/Explore";
1313
import Menu from "./navbar/Menu";
1414
import Help from "./navbar/Menu/Help";
1515
import Settings from "./navbar/Menu/Settings";
16-
import { Overlay } from "components/Overlay";
1716
import { PopupContainer } from ".";
1817

1918
const Container = styled.div`
@@ -112,7 +111,6 @@ const DesktopHeader = () => {
112111
</Container>
113112
{(isDappListOpen || isHelpOpen || isSettingsOpen) && (
114113
<PopupContainer>
115-
<Overlay />
116114
{isDappListOpen && <DappList {...{ toggleIsDappListOpen, isDappListOpen }} />}
117115
{isHelpOpen && <Help {...{ toggleIsHelpOpen, isHelpOpen }} />}
118116
{isSettingsOpen && <Settings {...{ toggleIsSettingsOpen, isSettingsOpen }} />}

web/src/layout/Header/navbar/DappList.tsx

+12-8
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import Court from "svgs/icons/kleros.svg";
1111
import POH from "svgs/icons/poh-image.png";
1212
import Vea from "svgs/icons/vea.svg";
1313
import Product from "./Product";
14+
import { Overlay } from "components/Overlay";
1415

1516
const Header = styled.h1`
1617
padding-top: 32px;
@@ -141,14 +142,17 @@ const DappList: React.FC<IDappList> = ({ toggleIsDappListOpen }) => {
141142
useClickAway(containerRef, () => toggleIsDappListOpen());
142143

143144
return (
144-
<Container ref={containerRef}>
145-
<Header>Kleros Solutions</Header>
146-
<ItemsDiv>
147-
{ITEMS.map((item) => {
148-
return <Product {...item} key={item.text} />;
149-
})}
150-
</ItemsDiv>
151-
</Container>
145+
<>
146+
<Overlay />
147+
<Container ref={containerRef}>
148+
<Header>Kleros Solutions</Header>
149+
<ItemsDiv>
150+
{ITEMS.map((item) => {
151+
return <Product {...item} key={item.text} />;
152+
})}
153+
</ItemsDiv>
154+
</Container>
155+
</>
152156
);
153157
};
154158
export default DappList;

web/src/layout/Header/navbar/Menu/Help.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import Faq from "svgs/menu-icons/help.svg";
99
import Telegram from "svgs/socialmedia/telegram.svg";
1010
import { IHelp } from "..";
1111
import Debug from "../Debug";
12+
import { Overlay } from "components/Overlay";
1213

1314
const Container = styled.div`
1415
display: flex;
@@ -99,6 +100,7 @@ const Help: React.FC<IHelp> = ({ toggleIsHelpOpen }) => {
99100

100101
return (
101102
<>
103+
<Overlay />
102104
<Container ref={containerRef}>
103105
{ITEMS.map((item, index) => (
104106
<ListItem href={item.url} key={item.text} target="_blank">

web/src/layout/Header/navbar/index.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import DappList from "./DappList";
88
import Explore from "./Explore";
99
import ConnectWallet from "components/ConnectWallet";
1010
import LightButton from "components/LightButton";
11-
import { Overlay } from "components/Overlay";
1211
import KlerosSolutionsIcon from "svgs/menu-icons/kleros-solutions.svg";
1312
import Menu from "./Menu";
1413
import Help from "./Menu/Help";
@@ -99,7 +98,6 @@ const NavBar: React.FC = () => {
9998
</Container>
10099
{(isDappListOpen || isHelpOpen || isSettingsOpen) && (
101100
<PopupContainer>
102-
<Overlay />
103101
{isDappListOpen && <DappList {...{ toggleIsDappListOpen }} />}
104102
{isHelpOpen && <Help {...{ toggleIsHelpOpen }} />}
105103
{isSettingsOpen && <Settings {...{ toggleIsSettingsOpen }} />}

0 commit comments

Comments
 (0)