<WalletUIStatesProvider theme={theme}>
<ThemeProvider theme={theme === "dark" ? darkTheme : lightTheme}>
<ThirdwebProviderCore
theme={theme}
thirdwebApiKey={thirdwebApiKey}
supportedWallets={wallets}
{...restProps}
>
{children}
<ConnectModal />
</ThirdwebProviderCore>
</ThemeProvider>
</WalletUIStatesProvider>
<ConnectModal />?