diff --git a/apps/machine/src/views/SupportView.vue b/apps/machine/src/views/SupportView.vue index 25bc868..f3c6fd3 100644 --- a/apps/machine/src/views/SupportView.vue +++ b/apps/machine/src/views/SupportView.vue @@ -59,7 +59,7 @@ const defaultPages: SupportPage[] = [ | Blink | No | Partial | Yes | Yes | https://www.blink.sv | | Zeus | Yes | Yes | Yes | Yes | https://zeusln.com | | Breez | Yes | Yes | Yes | Yes | https://breez.technology | -| ShockWallet | No | Yes | Yes | Yes | https://wallet.aiolabs.dev | +| ShockWallet | No | Yes | Yes | Yes | [shockwallet-deep-link] | Tap a QR icon to scan and download a wallet. @@ -161,8 +161,17 @@ function parseMarkdownTable(tableLines: string[]): ParsedTable | null { return { headers, rows } } +/** Resolve dynamic placeholders in markdown content */ +function resolvePlaceholders(md: string): string { + return md.replace( + '[shockwallet-deep-link]', + shockwalletDeepLink.value || 'https://wallet.aiolabs.dev' + ) +} + /** Parse content into segments: html, qr, or table */ function parseContent(md: string): Segment[] { + md = resolvePlaceholders(md) const segments: Segment[] = [] const lines = md.split('\n') let htmlBlock = ''