123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305{
"surface_id": "subscription-picker-surface",
"surface_version": 1,
"payload": {
"objects": [
{
"beginRendering": {
"surfaceId": "subscription-picker-surface",
"root": "root-card"
}
},
{
"surfaceUpdate": {
"surfaceId": "subscription-picker-surface",
"components": [
{
"id": "root-card",
"component": {
"Card": {
"child": "main-column"
}
}
},
{
"id": "main-column",
"component": {
"Column": {
"children": {
"explicitList": [
"header-group",
"plan-selector",
"confirm-button"
]
},
"alignment": "stretch"
}
}
},
{
"id": "header-group",
"component": {
"Column": {
"children": {
"explicitList": [
"title-text",
"subtitle-text"
]
},
"alignment": "stretch"
}
}
},
{
"id": "title-text",
"component": {
"Label": {
"text": {
"literalString": "Choose your plan"
},
"variant": "title"
}
}
},
{
"id": "subtitle-text",
"component": {
"Label": {
"text": {
"literalString": "Select the plan that works best for you. You can upgrade anytime."
},
"color": "secondary",
"variant": "body"
}
}
},
{
"id": "plan-selector",
"component": {
"SelectionList": {
"selection": {
"path": "/selectedPlans",
"literalArray": []
},
"maxSelection": 3,
"requiredSelection": 2,
"hasSelection": {
"path": "/canConfirm",
"literalBoolean": false
},
"items": [
{
"value": "free",
"child": "plan-free"
},
{
"value": "pro",
"child": "plan-pro"
},
{
"value": "team",
"child": "plan-team"
},
{
"value": "enterprise",
"child": "plan-enterprise"
}
]
}
}
},
{
"id": "plan-free",
"component": {
"Column": {
"children": {
"explicitList": [
"free-title",
"free-desc"
]
},
"alignment": "start"
}
}
},
{
"id": "free-title",
"component": {
"Label": {
"text": {
"literalString": "Free"
},
"variant": "bodySemibold"
}
}
},
{
"id": "free-desc",
"component": {
"Label": {
"text": {
"literalString": "Basic features, 1 project, community support"
},
"color": "secondary",
"variant": "caption"
}
}
},
{
"id": "plan-pro",
"component": {
"Column": {
"children": {
"explicitList": [
"pro-title",
"pro-desc"
]
},
"alignment": "start"
}
}
},
{
"id": "pro-title",
"component": {
"Label": {
"text": {
"literalString": "Pro — $12/mo"
},
"variant": "bodySemibold"
}
}
},
{
"id": "pro-desc",
"component": {
"Label": {
"text": {
"literalString": "Unlimited projects, priority support, advanced analytics"
},
"color": "secondary",
"variant": "caption"
}
}
},
{
"id": "plan-team",
"component": {
"Column": {
"children": {
"explicitList": [
"team-title",
"team-desc"
]
},
"alignment": "start"
}
}
},
{
"id": "team-title",
"component": {
"Label": {
"text": {
"literalString": "Team — $29/mo"
},
"variant": "bodySemibold"
}
}
},
{
"id": "team-desc",
"component": {
"Label": {
"text": {
"literalString": "Up to 10 members, shared workspace, admin controls"
},
"color": "secondary",
"variant": "caption"
}
}
},
{
"id": "plan-enterprise",
"component": {
"Column": {
"children": {
"explicitList": [
"ent-title",
"ent-desc"
]
},
"alignment": "start"
}
}
},
{
"id": "ent-title",
"component": {
"Label": {
"text": {
"literalString": "Enterprise — Custom"
},
"variant": "bodySemibold"
}
}
},
{
"id": "ent-desc",
"component": {
"Label": {
"text": {
"literalString": "Unlimited members, SSO, dedicated support, SLA"
},
"color": "secondary",
"variant": "caption"
}
}
},
{
"id": "confirm-button",
"component": {
"Button": {
"child": "btn-label",
"style": "primary",
"enabled": {
"path": "/canConfirm"
},
"action": {
"name": "confirmPlan",
"context": [
{
"key": "plans",
"value": {
"path": "/selectedPlans"
}
}
]
}
}
}
},
{
"id": "btn-label",
"component": {
"Label": {
"text": {
"literalString": "Continue"
},
"variant": "bodySansSemibold"
}
}
}
]
}
},
{
"dataModelUpdate": {
"surfaceId": "subscription-picker-surface",
"path": "/",
"contents": []
}
}
]
}
}0 tokens
Choose your plan
Select the plan that works best for you. You can upgrade anytime.