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 12 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
             plansStack.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
635
             plansStack.trailingAnchor.constraint(equalTo: panel.trailingAnchor, constant: -28),
636
             plansStack.topAnchor.constraint(equalTo: subtitle.bottomAnchor, constant: 24),
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
             trustRow.topAnchor.constraint(equalTo: plansStack.bottomAnchor, constant: 18),
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
             ctaButton.topAnchor.constraint(equalTo: trustRow.bottomAnchor, constant: 16),
644
             ctaButton.topAnchor.constraint(equalTo: trustRow.bottomAnchor, constant: 16),
645
             ctaButton.heightAnchor.constraint(equalToConstant: 48),
645
             ctaButton.heightAnchor.constraint(equalToConstant: 48),
646
             ctaButton.bottomAnchor.constraint(lessThanOrEqualTo: footerLinks.topAnchor, constant: -14),
646
             ctaButton.bottomAnchor.constraint(lessThanOrEqualTo: footerLinks.topAnchor, constant: -14),