1
0
forked from mico/idle_moloch

Deployed to Base Sepolia && hides buying units if u arent registered

This commit is contained in:
mic0 2024-10-23 17:30:49 +02:00
parent 830beab3e7
commit 6196744cd0
Signed by: mico
GPG Key ID: A3F8023524CF1C8D
4 changed files with 154 additions and 15 deletions

View File

@ -2,23 +2,24 @@ import { usePlayer } from '../providers/PlayerProvider';
import styles from '../styles/Army.module.css'; import styles from '../styles/Army.module.css';
const Army = () => { const Army = () => {
const { army, addUnit, isRegistered } = usePlayer()
const { army, addUnit } = usePlayer()
return <div className="styles.armyGathering"> return <div className="styles.armyGathering">
<div className={`${styles.tavern_keeper} ${styles.person} ${styles.static}`} /> <div className={`${styles.tavern_keeper} ${styles.person} ${styles.static}`} />
<div onClick={() => addUnit(0)} className={`${styles.scribe} ${styles.person} ${styles.moloch_denier} ${styles.static}`}> {isRegistered && <>
<div className={styles.supply}>Moloch denier: {army?.moloch_denier.level}</div> <div onClick={() => addUnit(0)} className={`${styles.scribe} ${styles.person} ${styles.moloch_denier} ${styles.static}`}>
</div> <div className={styles.supply}>Moloch denier: {army?.moloch_denier.level}</div>
<div onClick={() => addUnit(1)} className={`${styles.druid} ${styles.person} ${styles.apprentice} ${styles.static}`} > </div>
<div className={styles.supply}>Apprentice: {army?.apprentice.level}</div> <div onClick={() => addUnit(1)} className={`${styles.druid} ${styles.person} ${styles.apprentice} ${styles.static}`} >
</div> <div className={styles.supply}>Apprentice: {army?.apprentice.level}</div>
<div onClick={() => addUnit(2)} className={`${styles.ranger} ${styles.person} ${styles.anointed} ${styles.static}`} > </div>
<div className={styles.supply}>Anointed: {army?.anointed.level}</div> <div onClick={() => addUnit(2)} className={`${styles.ranger} ${styles.person} ${styles.anointed} ${styles.static}`} >
</div> <div className={styles.supply}>Anointed: {army?.anointed.level}</div>
<div onClick={() => addUnit(3)} className={`${styles.warrior} ${styles.person} ${styles.champion} ${styles.static}`} > </div>
<div className={styles.supply}>Champion: {army?.champion.level}</div> <div onClick={() => addUnit(3)} className={`${styles.warrior} ${styles.person} ${styles.champion} ${styles.static}`} >
</div> <div className={styles.supply}>Champion: {army?.champion.level}</div>
</div>
</>}
</div> </div>
} }

View File

@ -1,6 +1,7 @@
import { getDefaultConfig } from '@rainbow-me/rainbowkit'; import { getDefaultConfig } from '@rainbow-me/rainbowkit';
import { import {
base, base,
baseSepolia,
sepolia, sepolia,
foundry foundry
} from 'wagmi/chains'; } from 'wagmi/chains';
@ -9,6 +10,7 @@ export const config = getDefaultConfig({
appName: 'RainbowKit App', appName: 'RainbowKit App',
projectId: 'YOUR_PROJECT_ID', projectId: 'YOUR_PROJECT_ID',
chains: [ chains: [
baseSepolia,
foundry, foundry,
base, base,
...(process.env.NEXT_PUBLIC_ENABLE_TESTNETS === 'true' ? [sepolia] : []), ...(process.env.NEXT_PUBLIC_ENABLE_TESTNETS === 'true' ? [sepolia] : []),

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long