Skip to content

Commit

Permalink
klo-gba-sidebar: can click on community icons when modal is present
Browse files Browse the repository at this point in the history
  • Loading branch information
macabeus committed May 17, 2021
1 parent 085d504 commit 42e4a81
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 25 deletions.
57 changes: 32 additions & 25 deletions brush/src/components/KloGbaSidebar/Community/index.js
@@ -1,37 +1,44 @@
import React from 'react'
import React, { useContext } from 'react'
import discordIcon from '../../../../assets/discord-icon.png'
import gitHubIcon from '../../../../assets/github-icon.png'
import mediumIcon from '../../../../assets/medium-icon.png'
import twitterIcon from '../../../../assets/twitter-icon.png'
import ROMContext from '../../../context/ROMContext'
import CommunityIcon from './CommunityIcon'
import style from './style.css'

const Community = () => (
<div className={style.container}>
<CommunityIcon
name="discord"
imageUrl={discordIcon}
link="https://disboard.org/server/103975433493581824"
/>
const Community = () => {
const { romBufferStatus } = useContext(ROMContext)

<CommunityIcon
name="github"
imageUrl={gitHubIcon}
link="https://github.com/macabeus/klo-gba.js"
/>
const isShowingInputModal = (romBufferStatus !== 'loaded')

<CommunityIcon
name="medium"
imageUrl={mediumIcon}
link="https://medium.com/@bruno.macabeus/reverse-engineering-a-gameboy-advance-game-introduction-ec185bd8e02"
/>
return (
<div className={`${style.container} ${isShowingInputModal ? style.iconWhenModalIsPresent : ''}`}>
<CommunityIcon
name="discord"
imageUrl={discordIcon}
link="https://disboard.org/server/103975433493581824"
/>

<CommunityIcon
name="twitter"
imageUrl={twitterIcon}
link="https://twitter.com/bmacabeus"
/>
</div>
)
<CommunityIcon
name="github"
imageUrl={gitHubIcon}
link="https://github.com/macabeus/klo-gba.js"
/>

<CommunityIcon
name="medium"
imageUrl={mediumIcon}
link="https://medium.com/@bruno.macabeus/reverse-engineering-a-gameboy-advance-game-introduction-ec185bd8e02"
/>

<CommunityIcon
name="twitter"
imageUrl={twitterIcon}
link="https://twitter.com/bmacabeus"
/>
</div>
)
}

export default Community
4 changes: 4 additions & 0 deletions brush/src/components/KloGbaSidebar/Community/style.css
Expand Up @@ -17,6 +17,10 @@
opacity: 0.4;
}

.iconWhenModalIsPresent {
opacity: 0.8;
}

.icon:hover {
opacity: 1;
}
3 changes: 3 additions & 0 deletions brush/src/components/KloGbaSidebar/style.css
@@ -1,6 +1,9 @@
@import "former-kit-skin-pagarme/dist/styles/z-index.css";

.communityContainer {
position: absolute;
width: inherit;
min-width: inherit;
bottom: 0;
z-index: calc(var(--modal-overlay-z-index) + 1);
}

0 comments on commit 42e4a81

Please sign in to comment.