mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
fix: handle unlimited traffic package selection and button text
- Fix falsy check: selectedTrafficPackage !== null instead of truthy (gb=0 for unlimited was evaluated as false, hiding the buy button) - Show "Buy Unlimited" instead of "Buy 0 GB" for unlimited packages - Add buyUnlimited translation key to all 4 locales
This commit is contained in:
@@ -1588,7 +1588,7 @@ export default function Subscription() {
|
||||
))}
|
||||
</div>
|
||||
|
||||
{selectedTrafficPackage &&
|
||||
{selectedTrafficPackage !== null &&
|
||||
(() => {
|
||||
const selectedPkg = trafficPackages.find(
|
||||
(p) => p.gb === selectedTrafficPackage,
|
||||
@@ -1625,6 +1625,8 @@ export default function Subscription() {
|
||||
<span className="flex items-center justify-center gap-2">
|
||||
<span className="h-4 w-4 animate-spin rounded-full border-2 border-white/30 border-t-white" />
|
||||
</span>
|
||||
) : selectedPkg?.is_unlimited ? (
|
||||
t('subscription.additionalOptions.buyUnlimited')
|
||||
) : (
|
||||
t('subscription.additionalOptions.buyTrafficGb', {
|
||||
gb: selectedTrafficPackage,
|
||||
|
||||
Reference in New Issue
Block a user