Skip to main content

Solutions Data

The solutions catalog is stored in siteContent.solutions.items and contains comprehensive product information for all VENCOL packaging solutions. This is the active data source used throughout the application.
Legacy File: data/solutions.tsx exports solutionsData but this is NOT USED in the application. The actual source is siteContent.solutions.items in data/data.tsx.

Location

File: data/data.tsx
Path: siteContent.solutions.items

Import

Type Definition

Structure

Hero Section

Custom Solutions CTA

Solutions Items

The items array contains 5 complete Service objects. Each solution includes:

Available Solutions

1. Bolsas/fundas termoencogibles Cryovac

2. Film de Empaque Termoformado Cryovac

3. Absorbentes Tipo Almohadilla

4. Foils para elaboración de etiquetas

5. Foils de marcación

Usage Examples

1. Navbar Dropdown Menu

From components/Navbar.tsx:16:
components/Navbar.tsx

2. Solution Detail Page

From pages/SolutionDetail.tsx:12:
pages/SolutionDetail.tsx

3. Features Sidebar

From pages/SolutionDetail.tsx:112-121:
pages/SolutionDetail.tsx

4. SEO Meta Tags

pages/SolutionDetail.tsx

Icon Components

Icons are imported from lucide-react:
data/data.tsx

Rendering Icons

Best Practices

Use menuTitle for navigation: The menuTitle field provides shorter, menu-friendly versions of product names.
Multiple images: All solutions have 2-4 images in the images array. Use images[0] for hero/card views and map over the full array for galleries.
Type safety: The items array is typed as Service[] from types.ts:19-33, ensuring all required fields are present.

Data Structure Diagram