diff --git a/.changeset/unlucky-fishes-tease.md b/.changeset/unlucky-fishes-tease.md new file mode 100644 index 0000000..6629679 --- /dev/null +++ b/.changeset/unlucky-fishes-tease.md @@ -0,0 +1,5 @@ +--- +"@phantom/wallet-sdk": patch +--- + +Add SDK override URL parameter diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 252ea16..028b342 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -16,13 +16,14 @@ export type CreatePhantomConfig = Partial<{ paddingTop: number paddingLeft: number position: Position + sdkURL: string }> export function createPhantom (config: CreatePhantomConfig = {}): void { const container = document.head ?? document.documentElement const scriptTag = document.createElement('script') - const sdkURL = new URL(SDK_URL) + const sdkURL = new URL(config.sdkURL ?? SDK_URL) if ('zIndex' in config && config.zIndex != null) { sdkURL.searchParams.append('zIndex', config.zIndex.toString()) } @@ -60,3 +61,4 @@ export function createPhantom (config: CreatePhantomConfig = {}): void { container.insertBefore(scriptTag, container.children[0]) container.removeChild(scriptTag) } +