File tree Expand file tree Collapse file tree 6 files changed +35
-19
lines changed
packages/playground/app/minikit Expand file tree Collapse file tree 6 files changed +35
-19
lines changed Original file line number Diff line number Diff line change @@ -14,17 +14,17 @@ import "./globals.css";
14
14
15
15
export async function generateMetadata ( ) : Promise < Metadata > {
16
16
return {
17
- title : minikitConfig . frame . name ,
18
- description : minikitConfig . frame . description ,
17
+ title : minikitConfig . miniapp . name ,
18
+ description : minikitConfig . miniapp . description ,
19
19
other : {
20
- "fc:frame " : JSON . stringify ( {
20
+ "fc:miniapp " : JSON . stringify ( {
21
21
version : "next" ,
22
- imageUrl : minikitConfig . frame . heroImageUrl ,
22
+ imageUrl : minikitConfig . miniapp . heroImageUrl ,
23
23
button : {
24
- title : `Launch ${ minikitConfig . frame . name } ` ,
24
+ title : `Launch ${ minikitConfig . miniapp . name } ` ,
25
25
action : {
26
- name : `Launch ${ minikitConfig . frame . name } ` ,
27
- type : "launch_frame " ,
26
+ name : `Launch ${ minikitConfig . miniapp . name } ` ,
27
+ type : "launch_miniapp " ,
28
28
} ,
29
29
} ,
30
30
} ) ,
Original file line number Diff line number Diff line change @@ -17,7 +17,10 @@ export const minikitConfig = {
17
17
signature :
18
18
"MHhkZTA0ODk4YmE1MGMwMWM3ZWRlY2ViZWJkY2E0ZjA0ZTVlN2NkMTFiNWQxM2UxMjg4OWJiNzgwYTcyNWRhMGFlNTgyNGNlYmFiM2RjODdhNmIwYjNlNjExNTM1MjE1ODQ0MGI1NzU1ZTFhNGE3NzY5NDQwZWMyN2Y2NjhiYjY4NzFj" ,
19
19
} ,
20
- frame : {
20
+ baseBuilder : {
21
+ allowedAddresses : [ ] ,
22
+ } ,
23
+ miniapp : {
21
24
version : "1" ,
22
25
name : "minikit-example" ,
23
26
subtitle : "" ,
Original file line number Diff line number Diff line change @@ -15,13 +15,13 @@ export async function generateMetadata(): Promise<Metadata> {
15
15
description :
16
16
'Generated by `create-onchain --mini`, a Next.js template for MiniKit' ,
17
17
other : {
18
- 'fc:frame ' : JSON . stringify ( {
18
+ 'fc:miniapp ' : JSON . stringify ( {
19
19
version : 'next' ,
20
20
imageUrl : 'https://onchainkit.xyz/playground/snake.png' ,
21
21
button : {
22
22
title : 'Launch MiniKit' ,
23
23
action : {
24
- type : 'launch_frame ' ,
24
+ type : 'launch_miniapp ' ,
25
25
name : 'MiniKit' ,
26
26
url : 'https://onchainkit.xyz/playground/minikit' ,
27
27
splashImageUrl : 'https://onchainkit.xyz/playground/snake.png' ,
Original file line number Diff line number Diff line change @@ -7,17 +7,17 @@ import "./globals.css";
7
7
8
8
export async function generateMetadata ( ) : Promise < Metadata > {
9
9
return {
10
- title : minikitConfig . frame . name ,
11
- description : minikitConfig . frame . description ,
10
+ title : minikitConfig . miniapp . name ,
11
+ description : minikitConfig . miniapp . description ,
12
12
other : {
13
- "fc:frame " : JSON . stringify ( {
14
- version : minikitConfig . frame . version ,
15
- imageUrl : minikitConfig . frame . heroImageUrl ,
13
+ "fc:miniapp " : JSON . stringify ( {
14
+ version : minikitConfig . miniapp . version ,
15
+ imageUrl : minikitConfig . miniapp . heroImageUrl ,
16
16
button : {
17
- title : `Launch ${ minikitConfig . frame . name } ` ,
17
+ title : `Launch ${ minikitConfig . miniapp . name } ` ,
18
18
action : {
19
- name : `Launch ${ minikitConfig . frame . name } ` ,
20
- type : "launch_frame " ,
19
+ name : `Launch ${ minikitConfig . miniapp . name } ` ,
20
+ type : "launch_miniapp " ,
21
21
} ,
22
22
} ,
23
23
} ) ,
Original file line number Diff line number Diff line change 1
1
"use client" ;
2
+ import { useEffect } from "react" ;
2
3
import Image from "next/image" ;
3
4
import { Wallet } from "@coinbase/onchainkit/wallet" ;
5
+ import { useMiniKit } from "@coinbase/onchainkit/minikit" ;
4
6
// import { useQuickAuth } from "@coinbase/onchainkit/minikit";
5
7
import styles from "./page.module.css" ;
6
8
@@ -14,6 +16,14 @@ export default function Home() {
14
16
// userFid: string;
15
17
// }>("/api/auth");
16
18
19
+ const { setFrameReady, isFrameReady } = useMiniKit ( ) ;
20
+
21
+ useEffect ( ( ) => {
22
+ if ( ! isFrameReady ) {
23
+ setFrameReady ( ) ;
24
+ }
25
+ } , [ setFrameReady , isFrameReady ] ) ;
26
+
17
27
return (
18
28
< div className = { styles . container } >
19
29
< header className = { styles . headerWrapper } >
Original file line number Diff line number Diff line change @@ -14,7 +14,10 @@ export const minikitConfig = {
14
14
payload : "" ,
15
15
signature : "" ,
16
16
} ,
17
- frame : {
17
+ baseBuilder : {
18
+ allowedAddresses : [ ] ,
19
+ } ,
20
+ miniapp : {
18
21
version : "1" ,
19
22
name : "APP_NAME" ,
20
23
subtitle : "" ,
You can’t perform that action at this time.
0 commit comments