Skip to content

Commit 40c4ce7

Browse files
authored
License Comparisson updates (#3532)
* License Comparisson updates Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com> * Prettier --------- Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com>
1 parent 28b0801 commit 40c4ce7

File tree

2 files changed

+23
-74
lines changed

2 files changed

+23
-74
lines changed

web-app/src/screens/Console/License/LicensePlans.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ const LicensesInformation = styled.div(({ theme }) => ({
7878
},
7979
"& .planName": {
8080
fontWeight: 600,
81-
fontSize: 35,
82-
marginBottom: 30,
81+
fontSize: 32,
82+
marginBottom: 24,
8383
textAlign: "center",
84-
marginTop: 10,
84+
marginTop: 8,
8585
},
8686
"& .planIcon": {
8787
height: 100,
@@ -198,9 +198,7 @@ const LicensePlans = () => {
198198
{element &&
199199
getButton(
200200
`https://min.io/signup`,
201-
element.planType === "commercial"
202-
? "Subscribe"
203-
: "Join Slack",
201+
element.planType === "commercial" ? "Upgrade" : "Join Slack",
204202
element.planType === "commercial" ? "callAction" : "regular",
205203
)}
206204
</Box>

web-app/src/screens/Console/License/utils.tsx

Lines changed: 19 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ interface PlansFeatures {
4141

4242
export const FEATURE_ITEMS: PlansFeatures[] = [
4343
{
44-
featureLabel: "",
44+
featureLabel: "License",
4545
featurePlans: {
4646
openSource: {
4747
content: "GNU AGPL v3 License",
@@ -52,24 +52,33 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
5252
},
5353
},
5454
{
55-
featureLabel: "Best suited for",
55+
featureLabel: "Intended Use",
5656
featurePlans: {
5757
openSource: {
58-
content: (
59-
<div>
60-
Test and Dev Use <br /> Intended for open source applications
61-
</div>
62-
),
58+
content: <div>Test and Dev Use</div>,
6359
},
6460
eosPlus: {
6561
content: (
6662
<div>
67-
Production Use <br /> Intended for commercial applications
63+
Production Use <br /> (Site-Replication, Enterprise Grade Security,
64+
Encryption and Key Management)
6865
</div>
6966
),
7067
},
7168
},
7269
},
70+
{
71+
featureLabel: "Features",
72+
featurePlans: {
73+
openSource: {
74+
content: "Basic Features",
75+
},
76+
eosPlus: {
77+
content:
78+
"Basic Features, S3 Express, Non-Disruptive Upgrade, QoS, Catalog, Monitoring, Audit Logs, Health-Diagnostics, RDMA, GPU Direct, AI Features",
79+
},
80+
},
81+
},
7382
{
7483
featureLabel: "Support",
7584
featurePlans: {
@@ -97,17 +106,6 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
97106
},
98107
},
99108
},
100-
{
101-
featureLabel: "System Management",
102-
featurePlans: {
103-
openSource: {
104-
content: "CLI and API",
105-
},
106-
eosPlus: {
107-
content: "CLI, API and Graphical User Interface (GUI)",
108-
},
109-
},
110-
},
111109
{
112110
featureLabel: "Optimizations",
113111
featurePlans: {
@@ -120,59 +118,12 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
120118
},
121119
},
122120
},
123-
{
124-
featureLabel: "Data Management",
125-
featurePlans: {
126-
openSource: {
127-
content: "S3, SFTP",
128-
},
129-
eosPlus: {
130-
content: "S3, SFTP, GPU Direct, S3 over RDMA",
131-
},
132-
},
133-
},
134-
{
135-
featureLabel: "Features",
136-
featurePlans: {
137-
openSource: {
138-
content: "Core Features",
139-
},
140-
eosPlus: {
141-
content:
142-
"Core Features, QoS, Metadata Search, Monitoring, Audit Logs, Load Balancer",
143-
},
144-
},
145-
},
146-
{
147-
featureLabel: "Security",
148-
featurePlans: {
149-
openSource: {
150-
content: "Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C)",
151-
},
152-
eosPlus: {
153-
content:
154-
"Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C), Encryption Key Management Server, Data Firewall",
155-
},
156-
},
157-
},
158-
{
159-
featureLabel: "Extra Features",
160-
featurePlans: {
161-
openSource: {
162-
content: "N/A",
163-
},
164-
eosPlus: {
165-
content:
166-
"AI Features- Prompt Object, AI Hub, AI Studio, OpenAI Integration, Model Context Protocols for AI Agents",
167-
},
168-
},
169-
},
170121
];
171122

172123
export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
173124
{
174125
planId: "openSource",
175-
planName: "MinIO Community Edition",
126+
planName: "Community Edition",
176127
planType: "open-source",
177128
planIcon: (
178129
<ApplicationLogo applicationName={"console"} subVariant={"AGPL"} />
@@ -181,7 +132,7 @@ export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
181132
},
182133
{
183134
planId: "eosPlus",
184-
planName: "MinIO Enterprise Edition",
135+
planName: "Enterprise Edition",
185136
planType: "commercial",
186137
planIcon: (
187138
<ApplicationLogo applicationName={"aistor"} subVariant={"enterprise"} />

0 commit comments

Comments
 (0)