fix warnings
This commit is contained in:
@@ -11,11 +11,13 @@ export const NextTamaguiProvider = ({ children }: { children: ReactNode }) => {
|
|||||||
return (
|
return (
|
||||||
<NextThemeProvider
|
<NextThemeProvider
|
||||||
skipNextHead
|
skipNextHead
|
||||||
|
enableSystem
|
||||||
|
defaultTheme="light"
|
||||||
onChangeTheme={(next) => {
|
onChangeTheme={(next) => {
|
||||||
setTheme(next as any)
|
setTheme(next as any)
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<TamaguiProvider config={tamaguiConfig} disableRootThemeClass defaultTheme={theme}>
|
<TamaguiProvider config={tamaguiConfig} defaultTheme={theme}>
|
||||||
{children}
|
{children}
|
||||||
</TamaguiProvider>
|
</TamaguiProvider>
|
||||||
</NextThemeProvider>
|
</NextThemeProvider>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export const metadata: Metadata = {
|
|||||||
|
|
||||||
export default function RootLayout({ children }: { children: React.ReactNode }) {
|
export default function RootLayout({ children }: { children: React.ReactNode }) {
|
||||||
return (
|
return (
|
||||||
<html lang="en">
|
<html lang="en" suppressHydrationWarning>
|
||||||
<body style={{ margin: 0, padding: 0, fontFamily: 'system-ui, sans-serif' }}>
|
<body style={{ margin: 0, padding: 0, fontFamily: 'system-ui, sans-serif' }}>
|
||||||
<NextTamaguiProvider>
|
<NextTamaguiProvider>
|
||||||
<WalletProviders>{children}</WalletProviders>
|
<WalletProviders>{children}</WalletProviders>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import React, { useContext, useState } from 'react'
|
import { useContext, useState } from 'react'
|
||||||
import { YStack, XStack, Text, Button, Spinner, Separator } from 'tamagui'
|
import { YStack, XStack, Text, Button, Spinner, Separator } from 'tamagui'
|
||||||
import { WalletButton } from '@/components/WalletButton'
|
import { WalletButton } from '@/components/WalletButton'
|
||||||
import { CreateEscrowForm } from '@/components/CreateEscrowForm'
|
import { CreateEscrowForm } from '@/components/CreateEscrowForm'
|
||||||
@@ -31,7 +31,7 @@ export default function PlaygroundPage() {
|
|||||||
alignItems="center"
|
alignItems="center"
|
||||||
flexWrap="wrap"
|
flexWrap="wrap"
|
||||||
gap="$3"
|
gap="$3"
|
||||||
backgroundColor="$backgroundStrong"
|
backgroundColor="$color1"
|
||||||
>
|
>
|
||||||
<Text fontSize={22} fontWeight="800" color="$blue9">
|
<Text fontSize={22} fontWeight="800" color="$blue9">
|
||||||
Descro Playground
|
Descro Playground
|
||||||
@@ -156,7 +156,7 @@ export default function PlaygroundPage() {
|
|||||||
<YStack borderWidth={1} borderColor="$borderColor" borderRadius="$4" overflow="hidden">
|
<YStack borderWidth={1} borderColor="$borderColor" borderRadius="$4" overflow="hidden">
|
||||||
<XStack
|
<XStack
|
||||||
padding="$3"
|
padding="$3"
|
||||||
backgroundColor="$backgroundStrong"
|
backgroundColor="$color1"
|
||||||
justifyContent="space-between"
|
justifyContent="space-between"
|
||||||
alignItems="center"
|
alignItems="center"
|
||||||
onPress={() => setShowResolvers((v) => !v)}
|
onPress={() => setShowResolvers((v) => !v)}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { AnchorProvider, Program, BN } from "@coral-xyz/anchor";
|
|||||||
import type { Idl } from "@coral-xyz/anchor";
|
import type { Idl } from "@coral-xyz/anchor";
|
||||||
import descroIdl from "./idl/descro.json";
|
import descroIdl from "./idl/descro.json";
|
||||||
import {
|
import {
|
||||||
ESCROW_PROGRAM_ID,
|
|
||||||
REGISTRY_PROGRAM_ID,
|
REGISTRY_PROGRAM_ID,
|
||||||
deriveEscrowPda,
|
deriveEscrowPda,
|
||||||
deriveVaultPda,
|
deriveVaultPda,
|
||||||
@@ -22,11 +21,7 @@ export class EscrowClient {
|
|||||||
|
|
||||||
constructor(provider: AnchorProvider) {
|
constructor(provider: AnchorProvider) {
|
||||||
this.provider = provider;
|
this.provider = provider;
|
||||||
this.program = new Program(
|
this.program = new Program(descroIdl as Idl, provider);
|
||||||
descroIdl as Idl,
|
|
||||||
new PublicKey(ESCROW_PROGRAM_ID),
|
|
||||||
provider
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async buildCreateEscrow(params: {
|
async buildCreateEscrow(params: {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { PublicKey, TransactionInstruction, SystemProgram } from "@solana/web3.j
|
|||||||
import { AnchorProvider, Program } from "@coral-xyz/anchor";
|
import { AnchorProvider, Program } from "@coral-xyz/anchor";
|
||||||
import type { Idl } from "@coral-xyz/anchor";
|
import type { Idl } from "@coral-xyz/anchor";
|
||||||
import registryIdl from "./idl/descro_ext_resolvers.json";
|
import registryIdl from "./idl/descro_ext_resolvers.json";
|
||||||
import { REGISTRY_PROGRAM_ID, deriveResolverEntryPda } from "./pda";
|
import { deriveResolverEntryPda } from "./pda";
|
||||||
import type { ResolverEntry, ResolverEntryWithPda, ResolverType } from "./types";
|
import type { ResolverEntry, ResolverEntryWithPda, ResolverType } from "./types";
|
||||||
|
|
||||||
export class RegistryClient {
|
export class RegistryClient {
|
||||||
@@ -11,11 +11,7 @@ export class RegistryClient {
|
|||||||
|
|
||||||
constructor(provider: AnchorProvider) {
|
constructor(provider: AnchorProvider) {
|
||||||
this.provider = provider;
|
this.provider = provider;
|
||||||
this.program = new Program(
|
this.program = new Program(registryIdl as Idl, provider);
|
||||||
registryIdl as Idl,
|
|
||||||
new PublicKey(REGISTRY_PROGRAM_ID),
|
|
||||||
provider
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async buildRegisterResolver(params: {
|
async buildRegisterResolver(params: {
|
||||||
|
|||||||
Reference in New Issue
Block a user