Răsfoiți Sursa

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 lună în urmă
părinte
comite
b0703dd6fe
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  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),