Parcourir la source

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 il y a 1 mois
Parent
commit
b0703dd6fe
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  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),