TypeScript types zijn compleet

This commit is contained in:
colinislit
2025-11-15 22:08:41 +01:00
parent 690e7b7c43
commit fa7e355bcc

View File

@@ -62,3 +62,48 @@ export interface ManifestoContent {
cta: CTAContent
}
// Navigation Content Types
export interface NavigationLink {
label: string
href: string
}
export interface NavigationContent {
logo: string
links: NavigationLink[]
}
// Metadata Content Types
export interface ManifestoMetadata {
title: string
description: string
ogTitle: string
ogDescription: string
ogImage: string
keywords: string[]
}
export interface MetadataContent {
manifesto: ManifestoMetadata
}
// Common Content Types
export interface CommonButtons {
readMore: string
scrollDown: string
followProgress: string
viewDemo: string
contact: string
}
export interface CommonLabels {
readingTime: string
lastUpdated: string
share: string
}
export interface CommonContent {
buttons: CommonButtons
labels: CommonLabels
}