venues and ui changes

This commit is contained in:
2025-07-24 09:42:57 -04:00
parent 049def6886
commit 27590f9509
24 changed files with 757 additions and 164 deletions

17
types.d.ts vendored
View File

@@ -22,6 +22,19 @@ interface EventProps {
key: string;
}
interface QucikEventProps {
id: string
name: string
date?: Date | null
creator: {
id: string
username: string
},
venue?: {
name: string
} | null
}
interface Creator {
id: string
email: string
@@ -44,7 +57,7 @@ interface EventData {
id: string
name: string
date: Date | null
location: EventLocation | null
venue: Venue | null
creatorId: string
createdAt: string
creator: Creator
@@ -73,7 +86,7 @@ type User = {
role: 'COUPLE' | 'PLANNER' | 'GUEST'
}
interface EventLocation {
interface Venue {
id: string
name: string
address: string