Solutions Data
The solutions catalog is stored insiteContent.solutions.items and contains comprehensive product information for all VENCOL packaging solutions. This is the active data source used throughout the application.
Location
File:data/data.tsxPath:
siteContent.solutions.items
Import
Type Definition
Structure
Hero Section
Custom Solutions CTA
Solutions Items
Theitems 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
Fromcomponents/Navbar.tsx:16:
components/Navbar.tsx
2. Solution Detail Page
Frompages/SolutionDetail.tsx:12:
pages/SolutionDetail.tsx
3. Features Sidebar
Frompages/SolutionDetail.tsx:112-121:
pages/SolutionDetail.tsx
4. SEO Meta Tags
pages/SolutionDetail.tsx
Icon Components
Icons are imported fromlucide-react:
data/data.tsx
Rendering Icons
Best Practices
Type safety: The items array is typed as
Service[] from types.ts:19-33, ensuring all required fields are present.Related Documentation
- Service Type - TypeScript interface definition
- Solution Detail Page - How solutions are rendered
- Navbar Component - Dropdown menu implementation