Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions web-app/src/screens/Console/License/LicensePlans.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ const LicensesInformation = styled.div(({ theme }) => ({
},
"& .planName": {
fontWeight: 600,
fontSize: 35,
marginBottom: 30,
fontSize: 32,
marginBottom: 24,
textAlign: "center",
marginTop: 10,
marginTop: 8,
},
"& .planIcon": {
height: 100,
Expand Down Expand Up @@ -198,9 +198,7 @@ const LicensePlans = () => {
{element &&
getButton(
`https://min.io/signup`,
element.planType === "commercial"
? "Subscribe"
: "Join Slack",
element.planType === "commercial" ? "Upgrade" : "Join Slack",
element.planType === "commercial" ? "callAction" : "regular",
)}
</Box>
Expand Down
87 changes: 19 additions & 68 deletions web-app/src/screens/Console/License/utils.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ interface PlansFeatures {

export const FEATURE_ITEMS: PlansFeatures[] = [
{
featureLabel: "",
featureLabel: "License",
featurePlans: {
openSource: {
content: "GNU AGPL v3 License",
Expand All @@ -52,24 +52,33 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
},
},
{
featureLabel: "Best suited for",
featureLabel: "Intended Use",
featurePlans: {
openSource: {
content: (
<div>
Test and Dev Use <br /> Intended for open source applications
</div>
),
content: <div>Test and Dev Use</div>,
},
eosPlus: {
content: (
<div>
Production Use <br /> Intended for commercial applications
Production Use <br /> (Site-Replication, Enterprise Grade Security,
Encryption and Key Management)
</div>
),
},
},
},
{
featureLabel: "Features",
featurePlans: {
openSource: {
content: "Basic Features",
},
eosPlus: {
content:
"Basic Features, S3 Express, Non-Disruptive Upgrade, QoS, Catalog, Monitoring, Audit Logs, Health-Diagnostics, RDMA, GPU Direct, AI Features",
},
},
},
{
featureLabel: "Support",
featurePlans: {
Expand Down Expand Up @@ -97,17 +106,6 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
},
},
},
{
featureLabel: "System Management",
featurePlans: {
openSource: {
content: "CLI and API",
},
eosPlus: {
content: "CLI, API and Graphical User Interface (GUI)",
},
},
},
{
featureLabel: "Optimizations",
featurePlans: {
Expand All @@ -120,59 +118,12 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
},
},
},
{
featureLabel: "Data Management",
featurePlans: {
openSource: {
content: "S3, SFTP",
},
eosPlus: {
content: "S3, SFTP, GPU Direct, S3 over RDMA",
},
},
},
{
featureLabel: "Features",
featurePlans: {
openSource: {
content: "Core Features",
},
eosPlus: {
content:
"Core Features, QoS, Metadata Search, Monitoring, Audit Logs, Load Balancer",
},
},
},
{
featureLabel: "Security",
featurePlans: {
openSource: {
content: "Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C)",
},
eosPlus: {
content:
"Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C), Encryption Key Management Server, Data Firewall",
},
},
},
{
featureLabel: "Extra Features",
featurePlans: {
openSource: {
content: "N/A",
},
eosPlus: {
content:
"AI Features- Prompt Object, AI Hub, AI Studio, OpenAI Integration, Model Context Protocols for AI Agents",
},
},
},
];

export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
{
planId: "openSource",
planName: "MinIO Community Edition",
planName: "Community Edition",
planType: "open-source",
planIcon: (
<ApplicationLogo applicationName={"console"} subVariant={"AGPL"} />
Expand All @@ -181,7 +132,7 @@ export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
},
{
planId: "eosPlus",
planName: "MinIO Enterprise Edition",
planName: "Enterprise Edition",
planType: "commercial",
planIcon: (
<ApplicationLogo applicationName={"aistor"} subVariant={"enterprise"} />
Expand Down
Loading