Preparing search index...
The search index is not available
@thirdweb-dev/react-native
@thirdweb-dev/react-native
darkTheme
Function darkTheme
dark
Theme
(
__namedParameters
?
)
:
{
borderRadii
:
{
lg
:
number
;
md
:
number
;
sm
:
number
;
xl
:
number
;
xs
:
number
;
xxl
:
number
;
}
;
colors
:
{
accentButtonColor
:
string
;
accentButtonTextColor
:
string
;
background
:
string
;
backgroundHighlight
:
string
;
backgroundInverted
:
string
;
black
:
string
;
border
:
string
;
buttonBackgroundColor
:
string
;
buttonBorderColor
:
string
;
buttonTextColor
:
string
;
error
:
string
;
iconHighlight
:
string
;
iconPrimary
:
string
;
iconSecondary
:
string
;
labelBackground
:
string
;
linkPrimary
:
string
;
red
:
string
;
textPrimary
:
string
;
textSecondary
:
string
;
transparent
:
string
;
warning
:
string
;
white
:
string
;
}
;
spacing
:
{
lg
:
number
;
md
:
number
;
none
:
number
;
sm
:
number
;
xl
:
number
;
xmd
:
number
;
xs
:
number
;
xxl
:
number
;
xxs
:
number
;
}
;
textVariants
:
{
bodyLarge
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodyLargeBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmall
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallSecondary
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
defaults
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
error
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
headerBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
link
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
letterSpacing
:
number
;
lineHeight
:
number
;
}
;
subHeader
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
}
;
}
Parameters
__namedParameters
:
ButtonTheme
&
DeepPartial
<
{
borderRadii
:
{
lg
:
number
;
md
:
number
;
sm
:
number
;
xl
:
number
;
xs
:
number
;
xxl
:
number
;
}
;
colors
:
{
accentButtonColor
:
string
;
accentButtonTextColor
:
string
;
background
:
string
;
backgroundHighlight
:
string
;
backgroundInverted
:
string
;
black
:
string
;
border
:
string
;
buttonBackgroundColor
:
string
;
buttonBorderColor
:
string
;
buttonTextColor
:
string
;
error
:
string
;
iconHighlight
:
string
;
iconPrimary
:
string
;
iconSecondary
:
string
;
labelBackground
:
string
;
linkPrimary
:
string
;
red
:
string
;
textPrimary
:
string
;
textSecondary
:
string
;
transparent
:
string
;
warning
:
string
;
white
:
string
;
}
;
spacing
:
{
lg
:
number
;
md
:
number
;
none
:
number
;
sm
:
number
;
xl
:
number
;
xmd
:
number
;
xs
:
number
;
xxl
:
number
;
xxs
:
number
;
}
;
textVariants
:
{
bodyLarge
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodyLargeBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmall
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallSecondary
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
defaults
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
error
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
headerBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
link
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
letterSpacing
:
number
;
lineHeight
:
number
;
}
;
subHeader
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
}
;
}
>
= _darkTheme
Returns
{
borderRadii
:
{
lg
:
number
;
md
:
number
;
sm
:
number
;
xl
:
number
;
xs
:
number
;
xxl
:
number
;
}
;
colors
:
{
accentButtonColor
:
string
;
accentButtonTextColor
:
string
;
background
:
string
;
backgroundHighlight
:
string
;
backgroundInverted
:
string
;
black
:
string
;
border
:
string
;
buttonBackgroundColor
:
string
;
buttonBorderColor
:
string
;
buttonTextColor
:
string
;
error
:
string
;
iconHighlight
:
string
;
iconPrimary
:
string
;
iconSecondary
:
string
;
labelBackground
:
string
;
linkPrimary
:
string
;
red
:
string
;
textPrimary
:
string
;
textSecondary
:
string
;
transparent
:
string
;
warning
:
string
;
white
:
string
;
}
;
spacing
:
{
lg
:
number
;
md
:
number
;
none
:
number
;
sm
:
number
;
xl
:
number
;
xmd
:
number
;
xs
:
number
;
xxl
:
number
;
xxs
:
number
;
}
;
textVariants
:
{
bodyLarge
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodyLargeBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmall
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallSecondary
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
defaults
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
error
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
headerBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
link
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
letterSpacing
:
number
;
lineHeight
:
number
;
}
;
subHeader
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
}
;
}
border
Radii
:
{
lg
:
number
;
md
:
number
;
sm
:
number
;
xl
:
number
;
xs
:
number
;
xxl
:
number
;
}
lg
:
number
md
:
number
sm
:
number
xl
:
number
xs
:
number
xxl
:
number
colors
:
{
accentButtonColor
:
string
;
accentButtonTextColor
:
string
;
background
:
string
;
backgroundHighlight
:
string
;
backgroundInverted
:
string
;
black
:
string
;
border
:
string
;
buttonBackgroundColor
:
string
;
buttonBorderColor
:
string
;
buttonTextColor
:
string
;
error
:
string
;
iconHighlight
:
string
;
iconPrimary
:
string
;
iconSecondary
:
string
;
labelBackground
:
string
;
linkPrimary
:
string
;
red
:
string
;
textPrimary
:
string
;
textSecondary
:
string
;
transparent
:
string
;
warning
:
string
;
white
:
string
;
}
accent
Button
Color
:
string
accent
Button
Text
Color
:
string
background
:
string
background
Highlight
:
string
background
Inverted
:
string
black
:
string
border
:
string
button
Background
Color
:
string
button
Border
Color
:
string
button
Text
Color
:
string
error
:
string
icon
Highlight
:
string
icon
Primary
:
string
icon
Secondary
:
string
label
Background
:
string
link
Primary
:
string
red
:
string
text
Primary
:
string
text
Secondary
:
string
transparent
:
string
warning
:
string
white
:
string
spacing
:
{
lg
:
number
;
md
:
number
;
none
:
number
;
sm
:
number
;
xl
:
number
;
xmd
:
number
;
xs
:
number
;
xxl
:
number
;
xxs
:
number
;
}
lg
:
number
md
:
number
none
:
number
sm
:
number
xl
:
number
xmd
:
number
xs
:
number
xxl
:
number
xxs
:
number
text
Variants
:
{
bodyLarge
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodyLargeBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmall
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
bodySmallSecondary
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
defaults
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
error
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
;
header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
headerBold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
link
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
letterSpacing
:
number
;
lineHeight
:
number
;
}
;
subHeader
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
;
}
body
Large
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
body
Large
Bold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
body
Small
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
body
Small
Bold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
body
Small
Secondary
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
defaults
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
error
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
textAlign
:
string
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
text
Align
:
string
header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
header
Bold
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
link
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
letterSpacing
:
number
;
lineHeight
:
number
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
letter
Spacing
:
number
line
Height
:
number
sub
Header
:
{
color
:
string
;
fontFamily
:
undefined
|
string
;
fontSize
:
number
;
fontWeight
:
string
;
lineHeight
:
number
;
}
color
:
string
font
Family
:
undefined
|
string
font
Size
:
number
font
Weight
:
string
line
Height
:
number
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
@thirdweb-dev/react-native
CoinbaseWallet
EmbeddedWallet
LocalWallet
MagicLink
MagicWallet
MetaMaskWallet
RainbowWallet
ThirdwebSDK
ThirdwebStorage
TrustWallet
WalletConnect
WalletConnectBase
WalletConnectV2
ISecureStorage
ThirdwebAuthConfig
ThirdwebProviderCoreProps
ThirdwebSDKProviderProps
UserWithData
AcceptDirectOffer
AirdropNFTParams
BurnNFTParams
ButtonTheme
BuyNowParams
Chain
ClaimIneligibilityParams
ClaimNFTParams
ClaimNFTReturnType
ClaimTokenParams
ConnectUIProps
ConnectWalletProps
DelayedRevealLazyMintInput
DropContract
Erc721OrErc1155
ExecuteAuctionSale
ExtraCoreWalletOptions
Locale
LocaleType
MakeBidParams
MakeOfferParams
MintNFTParams
MintNFTReturnType
MintNFTSupplyParams
NFTContract
RequiredParam
RevealLazyMintInput
RevealableContract
SelectUIProps
SetClaimConditionsParams
Theme
TokenBurnParams
TokenContract
TokenParams
TransferNFTParams
UseContractResult
UseWatchTransactionsParams
WC2Options
WCMeta
WalletAddress
WalletClass
WalletConfig
WalletInstance
WalletOptions
APPLE_ICON
COINBASE_ICON
EMAIL_WALLET_ICON
FACEBOOK_ICON
GOOGLE_ICON
LOCAL_WALLET_ICON
METAMASK_ICON
RAINBOW_ICON
SMART_WALLET_ICON
TRUST_ICON
ThirdwebThemeContext
WALLETCONNECT_ICON
compilerMetadata
contractType
ActiveDot
AddressDisplay
BaseButton
Box
ChainIcon
ConnectWallet
ConnectWalletHeader
IconTextButton
ImageSvgUri
Label
Link
ModalFooter
ModalHeaderTextClose
NetworkButton
TWModal
Text
TextInput
ThirdwebAuthProvider
ThirdwebConfigProvider
ThirdwebConnectedWalletProvider
ThirdwebProvider
ThirdwebProviderCore
ThirdwebSDKProvider
Toast
WalletButton
WalletIcon
Web3Button
coinbaseWallet
createAsyncLocalStorage
createLocalStorage
createSecureStorage
darkTheme
embeddedWallet
en
es
formatWalletConnectDisplayUri
getErc1155
getErc20
getErc721
getErcs
getValidPublicRPCUrl
isEnsName
isPossibleEVMAddress
ja
lightTheme
localWallet
magicLink
magicWallet
metamaskWallet
rainbowWallet
resolveMimeType
setLocale
shortenAddress
shortenIfAddress
shortenString
shouldNeverPersistQuery
smartWallet
trustWallet
useAcceptDirectListingOffer
useAccountAdmins
useAccountAdminsAndSigners
useAccountSigners
useAccounts
useAccountsForAddress
useActiveChain
useActiveClaimCondition
useActiveClaimConditionForWallet
useActiveListings
useAddAdmin
useAddress
useAirdropNFT
useAllRoleMembers
useAppTheme
useAppURI
useAuctionWinner
useAuth
useBalance
useBalanceForAddress
useBatchesToReveal
useBidBuffer
useBurnNFT
useBurnToken
useBuyDirectListing
useBuyNow
useCancelDirectListing
useCancelEnglishAuction
useCancelListing
useChain
useChainId
useClaimConditions
useClaimIneligibilityReasons
useClaimNFT
useClaimToken
useClaimedNFTSupply
useClaimedNFTs
useClaimerProofs
useCoinbaseWallet
useCompilerMetadata
useConnect
useConnectionStatus
useContract
useContractEvents
useContractMetadata
useContractMetadataUpdate
useContractRead
useContractType
useContractWrite
useCreateAccount
useCreateAuctionListing
useCreateDirectListing
useCreateSessionKey
useCreateWalletInstance
useDelayedRevealLazyMint
useDirectListing
useDirectListings
useDirectListingsCount
useDisconnect
useENS
useEdition
useEditionDrop
useEmbeddedWallet
useEmbeddedWalletSendVerificationEmail
useEnglishAuction
useEnglishAuctionWinningBid
useEnglishAuctions
useEnglishAuctionsCount
useExecuteAuctionSale
useGrantRole
useIsAccountDeployed
useIsAddressRole
useLazyMint
useListing
useListings
useListingsCount
useLogin
useLogout
useMakeBid
useMakeOffer
useMarketplace
useMetaMaskWallet
useMetadata
useMinimumNextBid
useMintNFT
useMintNFTSupply
useMintToken
useMultiwrap
useNFT
useNFTBalance
useNFTCollection
useNFTDrop
useNFTs
useNetwork
useNetworkMismatch
useOffers
useOwnedNFTs
usePack
usePersonalWalletAddress
usePlatformFees
usePrimarySaleRecipient
useRainbowWallet
useRemoveAdmin
useResetClaimConditions
useRevealLazyMint
useRevokeRole
useRevokeSessionKey
useRoleMembers
useRoyaltySettings
useSDK
useSetAllRoleMembers
useSetAppURI
useSetClaimConditions
useSetConnectedWallet
useSetConnectionStatus
useSharedMetadata
useSignatureDrop
useSmartWallet
useSplit
useStorage
useStorageUpload
useSupportedChains
useSupportedWallet
useSwitchAccount
useSwitchChain
useThirdwebAuthContext
useThirdwebConfigContext
useThirdwebConnectedWalletContext
useToken
useTokenBalance
useTokenDecimals
useTokenDrop
useTokenSupply
useTotalCirculatingSupply
useTotalCount
useTransferBatchToken
useTransferNFT
useTransferToken
useTrustWallet
useUnclaimedNFTSupply
useUnclaimedNFTs
useUpdateMetadata
useUpdatePlatformFees
useUpdatePrimarySaleRecipient
useUpdateRoyaltySettings
useUser
useValidDirectListings
useValidEnglishAuctions
useVote
useWallet
useWalletConfig
useWalletContext
useWallets
useWatchTransactions
useWinningBid
walletConnect
Generated using
TypeDoc