PayEmbedProps
 Props of PayEmbed  component
type PayEmbedProps = {  className?: string;  style?: React.CSSProperties;};
type className = string;
 A client is the entry point to the thirdweb SDK.
It is required for all other actions.
You can create a client using the createThirdwebClient  function. Refer to the  Creating a Client  documentation for more information.
 You must provide a clientId  or secretKey  in order to initialize a client. Pass clientId  if you want for client-side usage and secretKey  for server-side usage.
import { createThirdwebClient } from "thirdweb"; const client = createThirdwebClient({  clientId: "<your_client_id>",});
Customize the options for "Connect" Button showin in the PayEmbed UI when the user is not connected to a wallet.
 Refer to the PayEmbedConnectOptions  type for more details.
 Customize the Pay UI options. Refer to the PayUIOptions  type for more details.
type style = React.CSSProperties;
Override the default tokens shown in PayEmbed uI
supportedTokens  prop allows you to override this list as shown below.
import { PayEmbed } from "thirdweb/react";import { NATIVE_TOKEN_ADDRESS } from "thirdweb"; function Example() {  return (    <PayEmbed      supportedTokens={{        // Override the tokens for Base Mainnet ( chaid id 84532 )        84532: [          {            address: NATIVE_TOKEN_ADDRESS, // use NATIVE_TOKEN_ADDRESS for native token            name: "Base ETH",            symbol: "ETH",            icon: "https://...",          },          {            address: "0x...", // token contract address            name: "Dai Stablecoin",            symbol: "DAI",            icon: "https://...",          },        ],      }}    />  );}
 Set the theme for the PayEmbed  component. By default it is set to "dark"
 theme can be set to either "dark" , "light"  or a custom theme object.
You can also import lightTheme 
or darkTheme 
functions from thirdweb/react  to use the default themes as base and overrides parts of it.
import { lightTheme } from "thirdweb/react"; const customTheme = lightTheme({  colors: {    modalBg: "red",  },}); function Example() {  return <PayEmbed client={client} theme={customTheme} />;}