Removed display of credits button in settings when user has no credits.

This commit is contained in:
23rd 2024-05-29 03:59:27 +03:00 committed by John Preston
parent 57ecc2be1d
commit 02bd2bca64
1 changed files with 23 additions and 13 deletions

View File

@ -491,9 +491,18 @@ void SetupPremium(
controller->setPremiumRef("settings");
showOther(PremiumId());
});
{
const auto wrap = container->add(
object_ptr<Ui::SlideWrap<Ui::VerticalLayout>>(
container,
object_ptr<Ui::VerticalLayout>(container)));
wrap->toggleOn(
controller->session().creditsValue(
) | rpl::map(rpl::mappers::_1 > 0));
wrap->finishAnimating();
AddPremiumStar(
AddButtonWithLabel(
container,
wrap->entity(),
tr::lng_credits_summary_title(),
controller->session().creditsValue(
) | rpl::map([=](uint64 c) {
@ -505,6 +514,7 @@ void SetupPremium(
controller->setPremiumRef("settings");
showOther(CreditsId());
});
}
const auto button = AddButtonWithIcon(
container,
tr::lng_business_title(),