Shop integration

This commit is contained in:
2026-01-14 17:47:58 +01:00
parent be7f7b7bf7
commit 21b78f8d17
52 changed files with 5288 additions and 198 deletions

View File

@@ -6,20 +6,30 @@ export interface NavItem {
export interface CollectionItem {
id: number;
title: string;
number: string;
price: number;
image: string;
aspectRatio: string; // Tailwind class like aspect-[3/4]
gridClasses?: string; // Optional layout adjustments
images: string[];
description?: string;
slug: string;
number: string;
aspectRatio: string;
details?: string[];
}
export interface JournalEntry {
id: number;
category: string;
date: string;
title: string;
description: string;
date: string;
image: string;
marginTop?: boolean;
sections: {
id: string;
type: 'text' | 'image';
content: string;
}[];
slug: string;
category?: string;
description?: string;
isFeatured?: boolean;
}
export interface FooterSection {