Initial commit of project structure

This commit is contained in:
Timo Knuth
2026-01-13 08:13:48 +01:00
commit be7f7b7bf7
47 changed files with 4455 additions and 0 deletions

28
Pottery-website/types.ts Normal file
View File

@@ -0,0 +1,28 @@
export interface NavItem {
label: string;
href: string;
}
export interface CollectionItem {
id: number;
title: string;
number: string;
image: string;
aspectRatio: string; // Tailwind class like aspect-[3/4]
gridClasses?: string; // Optional layout adjustments
}
export interface JournalEntry {
id: number;
category: string;
date: string;
title: string;
description: string;
image: string;
marginTop?: boolean;
}
export interface FooterSection {
title: string;
links: NavItem[];
}