🐛 Add fixes from subscription design review (#6870)

* 🐛 Fixes from subscription design review

* 🐛 Fix to consider professional plan the unpaid and canceled status

* 📎 Fixes PR feedback
This commit is contained in:
Marina López 2025-07-10 11:55:16 +02:00 committed by GitHub
parent 66c5841d48
commit ba6a02d1d9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 312 additions and 154 deletions

View file

@ -0,0 +1,25 @@
{
"~:email": "foo@example.com",
"~:is-demo": false,
"~:auth-backend": "penpot",
"~:fullname": "Princesa Leia",
"~:modified-at": "~m1713533116365",
"~:is-active": true,
"~:default-project-id": "~uc7ce0794-0992-8105-8004-38e630f7920b",
"~:id": "~uc7ce0794-0992-8105-8004-38e630f29a9b",
"~:is-muted": false,
"~:default-team-id": "~uc7ce0794-0992-8105-8004-38e630f40f6d",
"~:created-at": "~m1713533116365",
"~:is-blocked": false,
"~:props": {
"~:subscription": {
"~:quantity": 2,
"~:status": "canceled",
"~:type": "enterprise",
"~start-date": "~m1746444667"
},
"~:v2-info-shown": true,
"~:viewed-tutorial?": false,
"~:viewed-walkthrough?": false
}
}

View file

@ -0,0 +1,25 @@
{
"~:email": "foo@example.com",
"~:is-demo": false,
"~:auth-backend": "penpot",
"~:fullname": "Princesa Leia",
"~:modified-at": "~m1713533116365",
"~:is-active": true,
"~:default-project-id": "~uc7ce0794-0992-8105-8004-38e630f7920b",
"~:id": "~uc7ce0794-0992-8105-8004-38e630f29a9b",
"~:is-muted": false,
"~:default-team-id": "~uc7ce0794-0992-8105-8004-38e630f40f6d",
"~:created-at": "~m1713533116365",
"~:is-blocked": false,
"~:props": {
"~:subscription": {
"~:quantity": 2,
"~:status": "unpaid",
"~:type": "unlimited",
"~start-date": "~m1746444667"
},
"~:v2-info-shown": true,
"~:viewed-tutorial?": false,
"~:viewed-walkthrough?": false
}
}

View file

@ -17,7 +17,8 @@
},
"~:subscription": {
"~:type": "enterprise",
"~:status": "trialing"
"~:status": "trialing",
"~:seats": null
},
"~:name": "Default",
"~:modified-at": "~m1713533116375",

View file

@ -41,7 +41,8 @@
},
"~:subscription": {
"~:type": "professional",
"~:status": "active"
"~:status": "active",
"~:seats": null
},
"~:name": "Second team",
"~:modified-at": "~m1701164272671",

View file

@ -17,7 +17,8 @@
},
"~:subscription": {
"~:type": "unlimited",
"~:status": "trialing"
"~:status": "trialing",
"~:seats": 2
},
"~:name": "Default",
"~:modified-at": "~m1713533116375",

View file

@ -41,7 +41,8 @@
},
"~:subscription": {
"~:type": "unlimited",
"~:status": "trialing"
"~:status": "trialing",
"~:seats": 2
},
"~:name": "Second team",
"~:modified-at": "~m1701164272671",

View file

@ -41,7 +41,8 @@
},
"~:subscription": {
"~:type": "unlimited",
"~:status": "trialing"
"~:status": "trialing",
"~:seats": 2
},
"~:name": "Second team",
"~:modified-at": "~m1701164272671",