Merge pull request 'fix(ui): VK-iOS store link from the deployment origin' (#225) from fix/vk-ios-link-origin into development
CI / changes (push) Successful in 2s
CI / unit (push) Has been skipped
CI / integration (push) Has been skipped
CI / ui (push) Successful in 1m9s
CI / conformance (push) Successful in 10s
CI / gate (push) Successful in 0s
CI / deploy (push) Successful in 1m47s
CI / changes (push) Successful in 2s
CI / unit (push) Has been skipped
CI / integration (push) Has been skipped
CI / ui (push) Successful in 1m9s
CI / conformance (push) Successful in 10s
CI / gate (push) Successful in 0s
CI / deploy (push) Successful in 1m47s
This commit was merged in pull request #225.
This commit is contained in:
@@ -30,6 +30,9 @@
|
|||||||
// muted and taps explain why, rather than hiding the storefront. VK's device family is not on the
|
// muted and taps explain why, rather than hiding the storefront. VK's device family is not on the
|
||||||
// client platformSubtype (server-derived) — read it from the signed vk_platform launch param.
|
// client platformSubtype (server-derived) — read it from the signed vk_platform launch param.
|
||||||
const purchaseBlocked = context === 'vk' && normalizeSubtype(vkPlatform()) === 'ios';
|
const purchaseBlocked = context === 'vk' && normalizeSubtype(vkPlatform()) === 'ios';
|
||||||
|
// The "other version" link points at this deployment's own site root (the landing lists every
|
||||||
|
// platform), so it follows prod vs the contour without a hardcoded host.
|
||||||
|
const siteRoot = typeof location !== 'undefined' ? `${location.origin}/` : '/';
|
||||||
|
|
||||||
const values = $derived(catalog?.products.filter((p) => p.kind === 'value') ?? []);
|
const values = $derived(catalog?.products.filter((p) => p.kind === 'value') ?? []);
|
||||||
const packs = $derived(catalog?.products.filter((p) => p.kind === 'pack') ?? []);
|
const packs = $derived(catalog?.products.filter((p) => p.kind === 'pack') ?? []);
|
||||||
@@ -154,7 +157,7 @@
|
|||||||
<h3>{t('wallet.store')}</h3>
|
<h3>{t('wallet.store')}</h3>
|
||||||
{#if purchaseBlocked}
|
{#if purchaseBlocked}
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
<p class="ios-note" data-testid="ios-note">{t('wallet.iosBlockedPre')}<a href="https://erudit-game.ru/" target="_blank" rel="noopener noreferrer" onclick={onExternalLinkClick}>{t('wallet.iosBlockedLink')}</a>{t('wallet.iosBlockedPost')}</p>
|
<p class="ios-note" data-testid="ios-note">{t('wallet.iosBlockedPre')}<a href={siteRoot} target="_blank" rel="noopener noreferrer" onclick={onExternalLinkClick}>{t('wallet.iosBlockedLink')}</a>{t('wallet.iosBlockedPost')}</p>
|
||||||
{/if}
|
{/if}
|
||||||
{#each values as p (p.productId)}
|
{#each values as p (p.productId)}
|
||||||
<div class="row product" data-testid="product" data-kind="value" data-pid={p.productId}>
|
<div class="row product" data-testid="product" data-kind="value" data-pid={p.productId}>
|
||||||
|
|||||||
Reference in New Issue
Block a user