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 6 ore 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 {
635 635
             plansStack.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
636 636
             plansStack.topAnchor.constraint(equalTo: subtitle.bottomAnchor, constant: 24),
637 637
 
638
-            trustRow.leadingAnchor.constraint(equalTo: panel.leadingAnchor, constant: 22),
639
-            trustRow.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -22),
638
+            trustRow.leadingAnchor.constraint(equalTo: plansStack.leadingAnchor),
639
+            trustRow.trailingAnchor.constraint(equalTo: plansStack.trailingAnchor),
640 640
             trustRow.topAnchor.constraint(equalTo: plansStack.bottomAnchor, constant: 18),
641 641
 
642
-            ctaButton.leadingAnchor.constraint(equalTo: title.leadingAnchor),
643
-            ctaButton.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
642
+            ctaButton.leadingAnchor.constraint(equalTo: plansStack.leadingAnchor),
643
+            ctaButton.trailingAnchor.constraint(equalTo: plansStack.trailingAnchor),
644 644
             ctaButton.topAnchor.constraint(equalTo: trustRow.bottomAnchor, constant: 16),
645 645
             ctaButton.heightAnchor.constraint(equalToConstant: 48),
646 646
             ctaButton.bottomAnchor.constraint(lessThanOrEqualTo: footerLinks.topAnchor, constant: -14),