diff --git a/apps/www/components/Nav/MenuItem.tsx b/apps/www/components/Nav/MenuItem.tsx index fc95934548b..48fa9814944 100644 --- a/apps/www/components/Nav/MenuItem.tsx +++ b/apps/www/components/Nav/MenuItem.tsx @@ -40,7 +40,7 @@ const MenuItem = React.forwardRef< {children ?? ( <> {icon && ( -
+
{description}
)} diff --git a/apps/www/components/Nav/ProductDropdown copy.tsx b/apps/www/components/Nav/ProductDropdown copy.tsx new file mode 100644 index 00000000000..70384447098 --- /dev/null +++ b/apps/www/components/Nav/ProductDropdown copy.tsx @@ -0,0 +1,186 @@ +import React from 'react' +import Image from 'next/image' +import { useRouter } from 'next/router' +import Link from 'next/link' +import { ChevronRight, Sparkles } from 'lucide-react' + +import { useBreakpoint } from 'common' +import { TextLink } from 'ui' +import { NavigationMenuLink } from 'ui/src/components/shadcn/ui/navigation-menu' +import MenuItem from './MenuItem' + +import ComparisonsData from '~/data/Comparisons' +import CustomersData from '~/data/CustomerStories' +import MainProductsData from '~/data/MainProducts' +import IntegrationsProductsData from '~/data/IntegrationsProducts' + +const ProductDropdown = () => { + const { basePath } = useRouter() + const isTablet = useBreakpoint(1279) + + return ( +{subProduct.name}
++ {subProduct.description_short} +
+ )} ++ {ComparisonsData.label} +
+{subProduct.name}
++ {subProduct.description_short} +
+ )} +
{ComparisonsData.label}
diff --git a/apps/www/components/Pricing/PricingComparisonTable.tsx b/apps/www/components/Pricing/PricingComparisonTable.tsx
index ae7c4132f4e..f43380d68b8 100644
--- a/apps/www/components/Pricing/PricingComparisonTable.tsx
+++ b/apps/www/components/Pricing/PricingComparisonTable.tsx
@@ -8,7 +8,7 @@ import { pricing } from 'shared-data/pricing'
import { Button, Select, cn } from 'ui'
import { PricingTableRowDesktop, PricingTableRowMobile } from '~/components/Pricing/PricingTableRow'
import { Organization } from '~/data/organizations'
-import Solutions from '~/data/Solutions'
+import Solutions from '~/data/MainProducts'
import gaEvents from '~/lib/gaEvents'
import Telemetry, { TelemetryEvent } from '~/lib/telemetry'
import UpgradePlan from './UpgradePlan'
diff --git a/apps/www/components/Products/index.tsx b/apps/www/components/Products/index.tsx
index 6bdc42adc2c..7882bb9b030 100644
--- a/apps/www/components/Products/index.tsx
+++ b/apps/www/components/Products/index.tsx
@@ -16,10 +16,10 @@ import { PRODUCT_SHORTNAMES } from 'shared-data/products'
import gaEvents from '~/lib/gaEvents'
import Telemetry from '~/lib/telemetry'
-import type { SolutionsType } from '~/data/Solutions'
+import type { ProductType } from '~/data/MainProducts'
interface Props {
- products: SolutionsType
+ products: ProductType
}
const Products: React.FCBuilt-in Auth
@@ -136,7 +136,7 @@ function Database() {