Skip to content

Commit 15e6e62

Browse files
committed
Devmode switch
1 parent 7d364db commit 15e6e62

File tree

3 files changed

+102
-37
lines changed

3 files changed

+102
-37
lines changed

examples/wagemos-xion-nextjs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@radix-ui/react-label": "^2.0.2",
2727
"@radix-ui/react-select": "^2.0.0",
2828
"@radix-ui/react-slot": "^1.0.2",
29+
"@radix-ui/react-switch": "^1.1.1",
2930
"@radix-ui/react-toast": "^1.1.5",
3031
"@tanstack/react-query": "^4.35.1",
3132
"@tanstack/react-query-devtools": "^5.40.0",

examples/wagemos-xion-nextjs/src/app/_components/header.tsx

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Switch } from '@radix-ui/react-switch'
2+
import { Label } from '../../components/ui/label'
13
import { useDevMode } from '../_providers/dev-mode'
24
import { WalletButton } from './wallet-button'
35

@@ -15,22 +17,23 @@ export const Header = () => {
1517

1618
{/* Right section */}
1719
<div className="w-32 flex items-center justify-end gap-2">
18-
<button
19-
onClick={() => setDevMode(!devMode)}
20-
className={`px-3 py-1.5 text-sm rounded-md transition-colors
21-
${
22-
devMode
23-
? 'bg-purple-100 text-purple-700 hover:bg-purple-200'
24-
: 'bg-gray-100 text-gray-700 hover:bg-gray-200'
25-
}`}
26-
type={'button'}
27-
>
28-
{devMode ? 'Dev Mode On' : 'Dev Mode'}
29-
</button>
20+
<div className="flex items-center space-x-2">
21+
<Switch
22+
id="dev-mode"
23+
checked={devMode}
24+
onCheckedChange={setDevMode}
25+
/>
26+
<Label
27+
htmlFor="dev-mode"
28+
className="text-sm font-medium leading-none"
29+
>
30+
Dev Mode
31+
</Label>
32+
</div>
33+
</div>
34+
<div className={'flex justify-end'}>
35+
<WalletButton />
3036
</div>
31-
</div>
32-
<div className={'flex justify-end'}>
33-
<WalletButton />
3437
</div>
3538
</header>
3639
)

pnpm-lock.yaml

Lines changed: 83 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)