Configuration
Configuration
Section titled “Configuration”Basic Options
Section titled “Basic Options”Core configuration options for all widget instances:
{ bitcoinNetwork: BitcoinNetwork.Mainnet | BitcoinNetwork.Testnet | BitcoinNetwork.Regtest, solanaNetwork: SolanaNetwork.Mainnet | SolanaNetwork.Devnet | SolanaNetwork.Testnet, bitcoinWallets?: WalletConnector[], // Optional: custom wallet adapters list onSuccess?: (message: string) => void, onError?: (error: Error) => void,}
Style Isolation
Section titled “Style Isolation”For projects not using Tailwind CSS, wrap the widget with ZeusShadow
to prevent style conflicts:
import { ZeusShadow } from "@zeus-network/bitcoin-kit-widget";
<ZeusShadow> <Widget config={config} /></ZeusShadow>;
// or
<Widget.Popover config={config}> <Widget.Popover.Trigger> <button className="my-app-button" /> </Widget.Popover.Trigger>
<Widget.Portal> <ZeusShadow> <Widget.Popover.Content /> </ZeusShadow> </Widget.Portal></Widget.Popover>;