Sfoglia il codice sorgente

Align paywall trust row and CTA with plan cards.

Use shared plansStack anchors so the feature bar and purchase button line up with the pricing cards.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 1 mese fa
parent
commit
b0703dd6fe
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 4 4
      smart_printer/PaywallView.swift

+ 4 - 4
smart_printer/PaywallView.swift

@@ -635,12 +635,12 @@ final class PaywallView: NSView, AppearanceRefreshable {
             plansStack.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
             plansStack.topAnchor.constraint(equalTo: subtitle.bottomAnchor, constant: 24),
 
-            trustRow.leadingAnchor.constraint(equalTo: panel.leadingAnchor, constant: 22),
-            trustRow.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -22),
+            trustRow.leadingAnchor.constraint(equalTo: plansStack.leadingAnchor),
+            trustRow.trailingAnchor.constraint(equalTo: plansStack.trailingAnchor),
             trustRow.topAnchor.constraint(equalTo: plansStack.bottomAnchor, constant: 18),
 
-            ctaButton.leadingAnchor.constraint(equalTo: title.leadingAnchor),
-            ctaButton.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
+            ctaButton.leadingAnchor.constraint(equalTo: plansStack.leadingAnchor),
+            ctaButton.trailingAnchor.constraint(equalTo: plansStack.trailingAnchor),
             ctaButton.topAnchor.constraint(equalTo: trustRow.bottomAnchor, constant: 16),
             ctaButton.heightAnchor.constraint(equalToConstant: 48),
             ctaButton.bottomAnchor.constraint(lessThanOrEqualTo: footerLinks.topAnchor, constant: -14),