(core) Polishing upgrade plan UI

Summary:
- Update nudge boxes content and collapsing on personal and free team site
- New confirmation after upgrading from a free team site
- Refactoring ProductUpgrade code, splitting plans / modals and nudges

Test Plan: Manual and updated tests

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D3481
This commit is contained in:
Jarosław Sadziński
2022-06-29 12:19:20 +02:00
parent dd2eadc86e
commit aefe451bab
16 changed files with 203 additions and 76 deletions

View File

@@ -58,6 +58,7 @@ export type IconName = "ChartArea" |
"Feedback" |
"Filter" |
"FilterSimple" |
"Fireworks" |
"Folder" |
"FontBold" |
"FontItalic" |
@@ -89,6 +90,7 @@ export type IconName = "ChartArea" |
"Pivot" |
"Plus" |
"Public" |
"PublicColor" |
"PublicFilled" |
"Redo" |
"Remove" |
@@ -181,6 +183,7 @@ export const IconList: IconName[] = ["ChartArea",
"Feedback",
"Filter",
"FilterSimple",
"Fireworks",
"Folder",
"FontBold",
"FontItalic",
@@ -212,6 +215,7 @@ export const IconList: IconName[] = ["ChartArea",
"Pivot",
"Plus",
"Public",
"PublicColor",
"PublicFilled",
"Redo",
"Remove",