Skip to content

Commit d2883b4

Browse files
feat: make selects show even if wallet is not connected
1 parent 4967742 commit d2883b4

File tree

3 files changed

+47
-45
lines changed

3 files changed

+47
-45
lines changed

components/FortuneTigerBetCard.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,10 +412,10 @@ export default function FortuneTigerBetCard({
412412
<TokenSelector selectedToken={selectedToken} onTokenChange={onTokenChange} />
413413
</div>
414414
)}
415-
{network && onNetworkChange && (
415+
{onNetworkChange && (
416416
<div className="flex-1">
417417
<NetworkSelector
418-
value={network}
418+
value={network || 'mainnet'}
419419
onChange={onNetworkChange}
420420
/>
421421
</div>

components/Header.tsx

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -37,48 +37,50 @@ export default function Header({ selectedToken, onTokenChange }: HeaderProps) {
3737
<img src="/images/icon.png" alt="Hathor Dice" className="w-12 h-12" />
3838
</div>
3939

40-
{isConnected ? (
41-
<div className="flex items-center gap-2">
42-
<TokenSelector selectedToken={selectedToken} onTokenChange={onTokenChange} />
43-
<NetworkSelector
44-
value={network}
45-
onChange={handleNetworkChange}
46-
/>
47-
<div className="relative">
48-
<button
49-
onClick={() => setShowDisconnectMenu(!showDisconnectMenu)}
50-
className="flex items-center gap-2 px-3 py-2 bg-slate-800 rounded-lg border border-slate-700 hover:bg-slate-700 transition-colors"
51-
>
52-
<span className="w-2 h-2 bg-green-500 rounded-full"></span>
53-
<span className="text-sm text-slate-300">{formatAddress(address || '')}</span>
54-
</button>
55-
{showDisconnectMenu && (
56-
<>
57-
<div className="fixed inset-0 z-40" onClick={() => setShowDisconnectMenu(false)} />
58-
<div className="absolute top-full mt-2 right-0 z-50">
59-
<button
60-
onClick={() => {
61-
disconnectWallet();
62-
setShowDisconnectMenu(false);
63-
}}
64-
className="px-4 py-2 bg-slate-700 hover:bg-slate-600 text-white rounded-lg transition-colors whitespace-nowrap"
65-
>
66-
Disconnect
67-
</button>
68-
</div>
69-
</>
70-
)}
71-
</div>
72-
</div>
73-
) : (
74-
<button
75-
onClick={handleConnect}
76-
className="px-6 py-2 rounded-lg font-medium transition-colors hover:opacity-90"
77-
style={{ background: 'linear-gradient(244deg, rgb(255, 166, 0) 0%, rgb(255, 115, 0) 100%)', color: '#0f172a' }}
78-
>
79-
Connect Wallet
80-
</button>
81-
)}
40+
<div className="flex items-center gap-2">
41+
<NetworkSelector
42+
value={network}
43+
onChange={handleNetworkChange}
44+
/>
45+
{isConnected ? (
46+
<>
47+
<TokenSelector selectedToken={selectedToken} onTokenChange={onTokenChange} />
48+
<div className="relative">
49+
<button
50+
onClick={() => setShowDisconnectMenu(!showDisconnectMenu)}
51+
className="flex items-center gap-2 px-3 py-2 bg-slate-800 rounded-lg border border-slate-700 hover:bg-slate-700 transition-colors"
52+
>
53+
<span className="w-2 h-2 bg-green-500 rounded-full"></span>
54+
<span className="text-sm text-slate-300">{formatAddress(address || '')}</span>
55+
</button>
56+
{showDisconnectMenu && (
57+
<>
58+
<div className="fixed inset-0 z-40" onClick={() => setShowDisconnectMenu(false)} />
59+
<div className="absolute top-full mt-2 right-0 z-50">
60+
<button
61+
onClick={() => {
62+
disconnectWallet();
63+
setShowDisconnectMenu(false);
64+
}}
65+
className="px-4 py-2 bg-slate-700 hover:bg-slate-600 text-white rounded-lg transition-colors whitespace-nowrap"
66+
>
67+
Disconnect
68+
</button>
69+
</div>
70+
</>
71+
)}
72+
</div>
73+
</>
74+
) : (
75+
<button
76+
onClick={handleConnect}
77+
className="px-6 py-2 rounded-lg font-medium transition-colors hover:opacity-90"
78+
style={{ background: 'linear-gradient(244deg, rgb(255, 166, 0) 0%, rgb(255, 115, 0) 100%)', color: '#0f172a' }}
79+
>
80+
Connect Wallet
81+
</button>
82+
)}
83+
</div>
8284
</header>
8385

8486
<WalletConnectionModal

lib/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const APP_VERSION = 'v0.1.0-beta';
1+
export const APP_VERSION = 'v0.2.0';

0 commit comments

Comments
 (0)