diff --git a/.github/build/features-to-json.js b/.github/build/features-to-json.js index b9940d709d4f..b4667d5979b9 100755 --- a/.github/build/features-to-json.js +++ b/.github/build/features-to-json.js @@ -13,11 +13,11 @@ const headers = [ "Function", "Feature", "Subscription Tier", - "Free Tier", - "TeamDesigner Tier", - "TeamOperator Tier", - "Enterprise Tier", - "Pricing Page?", + "Free", + "Team Designer", + "Team Operator", + "Enterprise", + "Exclude", "Docs", ]; @@ -36,34 +36,34 @@ async function processCSV() { const filteredData = rows.map(row => { try { - const pricingPage = row["Pricing Page?"]?.toLowerCase() || ""; + const exclude = row["Exclude"]?.toLowerCase(); const hasXTier = [ - "Free Tier", - "TeamDesigner Tier", - "TeamOperator Tier", - "Enterprise Tier"] + "Free", + "Team Designer", + "Team Operator", + "Enterprise"] .some(tier => row[tier]?.trim().toLowerCase() === "x"); - const includeRow = hasXTier || (pricingPage && ["x", "X"].includes(pricingPage.toLowerCase())); + // const includeRow = hasXTier && !(exclude && ["x", "X"].includes(exclude.toLowerCase())); - if (!includeRow) return null; - - return { - theme: row["Theme"], - categoryOrder: row["Category Order"], - category: row["Category"], - functionOrder: row["Function Order"], - function: row["Function"], - feature: row["Feature"], - subscription_tier: row["Subscription Tier"], - comparison_tiers: { - free: row["Free Tier"], - teamDesigner: row["TeamDesigner Tier"], - teamOperator: row["TeamOperator Tier"], - enterprise: row["Enterprise Tier"], - }, - pricing_page: row["Pricing Page?"], - docs: row["Docs"] - }; + // if (!includeRow) return null; + if (!exclude) { + return { + theme: row["Theme"], + categoryOrder: row["Category Order"], + category: row["Category"], + functionOrder: row["Function Order"], + function: row["Function"], + feature: row["Feature"], + subscription_tier: row["Subscription Tier"], + comparison_tiers: { + free: row["Free"], + teamDesigner: row["Team Designer"], + teamOperator: row["Team Operator"], + enterprise: row["Enterprise"], + }, + docs: row["Docs"] + }; + } } catch (error) { console.error("Error processing row:", row, error); return null; diff --git a/src/assets/images/pricing/docs.svg b/src/assets/images/pricing/docs.svg deleted file mode 100644 index 0e0bc4319871..000000000000 --- a/src/assets/images/pricing/docs.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/collections/integrations/cloudnative-pg/icons/components/database/icons/color/database-color.svg b/src/collections/integrations/cloudnative-pg/icons/components/database/icons/color/database-color.svg new file mode 100644 index 000000000000..0d48a57cc865 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/database/icons/color/database-color.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/cloudnative-pg/icons/components/database/icons/white/database-white.svg b/src/collections/integrations/cloudnative-pg/icons/components/database/icons/white/database-white.svg new file mode 100644 index 000000000000..85acca51dd85 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/database/icons/white/database-white.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/color/publication-color.svg b/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/color/publication-color.svg new file mode 100644 index 000000000000..0d48a57cc865 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/color/publication-color.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/white/publication-white.svg b/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/white/publication-white.svg new file mode 100644 index 000000000000..85acca51dd85 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/publication/icons/white/publication-white.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/color/subscription-color.svg b/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/color/subscription-color.svg new file mode 100644 index 000000000000..0d48a57cc865 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/color/subscription-color.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/white/subscription-white.svg b/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/white/subscription-white.svg new file mode 100644 index 000000000000..85acca51dd85 --- /dev/null +++ b/src/collections/integrations/cloudnative-pg/icons/components/subscription/icons/white/subscription-white.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/collections/integrations/cloudnative-pg/index.mdx b/src/collections/integrations/cloudnative-pg/index.mdx index 18694957d280..9eae4cdf2f1d 100644 --- a/src/collections/integrations/cloudnative-pg/index.mdx +++ b/src/collections/integrations/cloudnative-pg/index.mdx @@ -44,6 +44,24 @@ components: [ "colorIcon": "icons/components/scheduled-backup/icons/color/scheduled-backup-color.svg", "whiteIcon": "icons/components/scheduled-backup/icons/white/scheduled-backup-white.svg", "description": "", +}, +{ +"name": "database", +"colorIcon": "icons/components/database/icons/color/database-color.svg", +"whiteIcon": "icons/components/database/icons/white/database-white.svg", +"description": "", +}, +{ +"name": "publication", +"colorIcon": "icons/components/publication/icons/color/publication-color.svg", +"whiteIcon": "icons/components/publication/icons/white/publication-white.svg", +"description": "", +}, +{ +"name": "subscription", +"colorIcon": "icons/components/subscription/icons/color/subscription-color.svg", +"whiteIcon": "icons/components/subscription/icons/white/subscription-white.svg", +"description": "", }] featureList: [ "Automates PostgreSQL deployment and management", diff --git a/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/color/discovery-engine-data-store-color.svg b/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/color/discovery-engine-data-store-color.svg new file mode 100644 index 000000000000..3a66f9c1117e --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/color/discovery-engine-data-store-color.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/white/discovery-engine-data-store-white.svg b/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/white/discovery-engine-data-store-white.svg new file mode 100644 index 000000000000..941c48f8914b --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/discovery-engine-data-store/icons/white/discovery-engine-data-store-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/color/kms-autokey-config-color.svg b/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/color/kms-autokey-config-color.svg new file mode 100644 index 000000000000..3a66f9c1117e --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/color/kms-autokey-config-color.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/white/kms-autokey-config-white.svg b/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/white/kms-autokey-config-white.svg new file mode 100644 index 000000000000..941c48f8914b --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/kms-autokey-config/icons/white/kms-autokey-config-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/color/kms-key-handle-color.svg b/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/color/kms-key-handle-color.svg new file mode 100644 index 000000000000..3a66f9c1117e --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/color/kms-key-handle-color.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/white/kms-key-handle-white.svg b/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/white/kms-key-handle-white.svg new file mode 100644 index 000000000000..941c48f8914b --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/kms-key-handle/icons/white/kms-key-handle-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/color/secure-source-manager-repository-color.svg b/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/color/secure-source-manager-repository-color.svg new file mode 100644 index 000000000000..3a66f9c1117e --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/color/secure-source-manager-repository-color.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/white/secure-source-manager-repository-white.svg b/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/white/secure-source-manager-repository-white.svg new file mode 100644 index 000000000000..941c48f8914b --- /dev/null +++ b/src/collections/integrations/k8s-config-connector/icons/components/secure-source-manager-repository/icons/white/secure-source-manager-repository-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/collections/integrations/k8s-config-connector/index.mdx b/src/collections/integrations/k8s-config-connector/index.mdx index 754b35fb3522..9256cedddc2c 100644 --- a/src/collections/integrations/k8s-config-connector/index.mdx +++ b/src/collections/integrations/k8s-config-connector/index.mdx @@ -2108,6 +2108,30 @@ components: [ "colorIcon": "icons/components/workstation-cluster/icons/color/workstation-cluster-color.svg", "whiteIcon": "icons/components/workstation-cluster/icons/white/workstation-cluster-white.svg", "description": "", +}, +{ +"name": "discovery-engine-data-store", +"colorIcon": "icons/components/discovery-engine-data-store/icons/color/discovery-engine-data-store-color.svg", +"whiteIcon": "icons/components/discovery-engine-data-store/icons/white/discovery-engine-data-store-white.svg", +"description": "", +}, +{ +"name": "kms-autokey-config", +"colorIcon": "icons/components/kms-autokey-config/icons/color/kms-autokey-config-color.svg", +"whiteIcon": "icons/components/kms-autokey-config/icons/white/kms-autokey-config-white.svg", +"description": "", +}, +{ +"name": "kms-key-handle", +"colorIcon": "icons/components/kms-key-handle/icons/color/kms-key-handle-color.svg", +"whiteIcon": "icons/components/kms-key-handle/icons/white/kms-key-handle-white.svg", +"description": "", +}, +{ +"name": "secure-source-manager-repository", +"colorIcon": "icons/components/secure-source-manager-repository/icons/color/secure-source-manager-repository-color.svg", +"whiteIcon": "icons/components/secure-source-manager-repository/icons/white/secure-source-manager-repository-white.svg", +"description": "", }] featureList: [ "Provides a wide range of cloud services", diff --git a/src/collections/integrations/kubernetes/icons/components/limit-range/icons/color/limit-range-color.svg b/src/collections/integrations/kubernetes/icons/components/limit-range/icons/color/limit-range-color.svg index fca385123ecb..56f4608a0b5c 100644 --- a/src/collections/integrations/kubernetes/icons/components/limit-range/icons/color/limit-range-color.svg +++ b/src/collections/integrations/kubernetes/icons/components/limit-range/icons/color/limit-range-color.svg @@ -1,3 +1,3 @@ - + diff --git a/src/collections/integrations/kubernetes/icons/components/limit-range/icons/white/limit-range-white.svg b/src/collections/integrations/kubernetes/icons/components/limit-range/icons/white/limit-range-white.svg index 8fcf9c9f8f58..670b24782e27 100644 --- a/src/collections/integrations/kubernetes/icons/components/limit-range/icons/white/limit-range-white.svg +++ b/src/collections/integrations/kubernetes/icons/components/limit-range/icons/white/limit-range-white.svg @@ -1,3 +1,3 @@ - + diff --git a/src/components/PlanCard/collapsible-details.js b/src/components/PlanCard/collapsible-details.js index 9b9a96d5e93a..5deedb574edb 100644 --- a/src/components/PlanCard/collapsible-details.js +++ b/src/components/PlanCard/collapsible-details.js @@ -93,8 +93,8 @@ const FeatureDetails = ({ category, description, tier }) => { {tier === "Team-Beta" && }
-

- {description} +

diff --git a/src/components/PlanCard/index.js b/src/components/PlanCard/index.js index d94867f483ce..b3b8cca35533 100644 --- a/src/components/PlanCard/index.js +++ b/src/components/PlanCard/index.js @@ -14,11 +14,14 @@ const PlanCard = ({ planData , isYearly }) => { {planData.map((x) => ( - + // +
{x.tier === "Personal" ?
Free Forever
: null} + {x.tier === "Team Designer" ?
Most Popular
: null} + {x.pricing_coming_soon && (
{x.pricing_coming_soon} @@ -66,10 +69,10 @@ const PlanCard = ({ planData , isYearly }) => {