Skip to content

fix(ui): billing page feedback #4005

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 12, 2025

Conversation

bodinsamuel
Copy link
Collaborator

@bodinsamuel bodinsamuel commented May 7, 2025

Changes

  • Billing page feeedback
    • Add back button even if not self-serve yet
    • Link point to demo or mail, not pricing page
    • The current plan should not link to anything
    • Upgrade button in environment picker goes to the billing page (and fix auto focus)
    • Missing description for old plans (just put something)

This PR refines the billing page user experience with several focused improvements. Changes include making the current plan card non-clickable, directing other plans to appropriate contact points, adding explicit buttons for upgrading/downgrading plans, fixing environment picker behavior, and adding descriptions for legacy plans.

Key Changes:
• Modified plan cards to make active plan non-clickable while linking other plans to demo/mail
• Added upgrade/downgrade buttons with appropriate messaging on plan cards
• Fixed environment picker auto-focus behavior for better UX
• Updated 'Upgrade' button to link to billing page instead of external URL
• Added descriptions for older plan types

Affected Areas:
• Billing page UI components
• Plan cards interaction model
• Environment picker component
• Plan definitions

This summary was automatically generated by @propel-code-bot

@bodinsamuel bodinsamuel self-assigned this May 7, 2025
Copy link

cubic-dev-ai bot commented May 7, 2025

Your mrge subscription is currently inactive. Please reactivate your subscription to receive AI reviews and use mrge.

@bodinsamuel bodinsamuel requested a review from a team May 7, 2025 09:53
@bodinsamuel bodinsamuel enabled auto-merge (squash) May 12, 2025 08:49
@bodinsamuel bodinsamuel merged commit 18d9de8 into master May 12, 2025
17 checks passed
@bodinsamuel bodinsamuel deleted the sam/25_05_07/fix/ui-billing-feedback branch May 12, 2025 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants