Skip to content

feat(GiniHealthSDK): Add customizable navigation bar title to Payment Review Screen#1184

Open
zladzeyka wants to merge 1 commit into
release/liquid_glass_health_sdkfrom
HEAL-514
Open

feat(GiniHealthSDK): Add customizable navigation bar title to Payment Review Screen#1184
zladzeyka wants to merge 1 commit into
release/liquid_glass_health_sdkfrom
HEAL-514

Conversation

@zladzeyka

@zladzeyka zladzeyka commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Pull Request Description

HEAL-514

Adds a localizable navigation bar title to the Payment Review Screen so customers can customize it in their own Localizable.strings.

In v6.0.0 the close button moved into the navigation bar, requiring customers like IBM to show the nav bar. Previously there was no way to set a title, leaving it empty. A new string key gini.health.reviewscreen.title defaults to empty (preserving existing behavior) and can be overridden by the host app.

Changes span two modules: GiniInternalPaymentSDK receives the new paymentReviewScreenTitle property on PaymentReviewStrings and the updated setupNavigationBar() logic; GiniHealthSDK owns the localization key and wires it through the strings provider.

Notes for Reviewers

To verify the default (empty title) behavior is unchanged: run the GiniHealthSDK example app in documentCollection display mode — the nav bar title should remain blank.

To verify the customization: add "gini.health.reviewscreen.title" = "Payment Review"; to the host app's Localizable.strings and re-run — the nav bar should show the custom title.

The title is set unconditionally for documentCollection mode, independently of the showPaymentReviewCloseButton flag, so it works whether or not the close button is shown.

No unit tests added — the change is a pass-through from localization to navigationItem.title with no logic to test.

… Review Screen

Customers can override "gini.health.reviewscreen.title" in their own
Localizable.strings to set a navigation bar title. Defaults to empty
to preserve existing behavior for all current integrations.

HEAL-514
@zladzeyka zladzeyka requested a deployment to firebase-manual-deploy June 24, 2026 15:12 — with GitHub Actions Waiting
@zladzeyka zladzeyka self-assigned this Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant