diff --git a/modules/rflows/components/folk-flows-app.ts b/modules/rflows/components/folk-flows-app.ts index 0ba80ef..18841f5 100644 --- a/modules/rflows/components/folk-flows-app.ts +++ b/modules/rflows/components/folk-flows-app.ts @@ -3504,31 +3504,10 @@ class FolkFlowsApp extends HTMLElement { * Prompt user for email via a modal dialog. */ private promptFundDetails(defaultAmount = 2): Promise<{ email: string; amount: number; label: string; provider: string } | null> { - return new Promise(async (resolve) => { - // Fetch available providers - let availableProviders: string[] = ["transak"]; - let defaultProvider = "transak"; - try { - const base = this.getApiBase(); - const res = await fetch(`${base}/api/onramp/config`); - if (res.ok) { - const cfg = await res.json(); - if (cfg.available?.length) availableProviders = cfg.available; - defaultProvider = cfg.provider || defaultProvider; - } - } catch { /* use defaults */ } - + return new Promise((resolve) => { const modal = document.createElement("div"); modal.style.cssText = `position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;`; const inputStyle = `width:100%;padding:10px 12px;border:1px solid var(--rflows-modal-border);border-radius:8px;font-size:14px;box-sizing:border-box;background:var(--rs-bg-surface);color:var(--rs-text-primary)`; - const providerOptions = availableProviders.map((p) => - `` - ).join(""); - const providerPicker = availableProviders.length > 1 ? ` - ` : ``; modal.innerHTML = `
@@ -3543,7 +3522,7 @@ class FolkFlowsApp extends HTMLElement { Recipient Email - ${providerPicker} +