Skip to content

Commit 4e49642

Browse files
committed
feat: decks added username and deck creation date
1 parent 08d02ca commit 4e49642

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

frontend/src/pages/decks/DeckView.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,13 @@ export default function DeckView() {
8080
})}
8181
</ul>
8282
<div className="flex items-center justify-center gap-1 mt-2 text-sm text-neutral-400">
83-
<span>Created {new Date(deck.created_at).toLocaleDateString() ?? 'N/A'}</span>
84-
<span>by</span>
85-
<span>{deck.username}</span>
83+
<span>Created on {deck.created_at ? new Date(deck.created_at).toLocaleDateString() : 'N/A'}</span>
84+
{deck.username && (
85+
<>
86+
<span>by</span>
87+
<span>{deck.username}</span>
88+
</>
89+
)}
8690
</div>
8791
<div className="flex items-center mt-2 justify-between">
8892
{deck.is_public ? (

frontend/src/types/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,12 @@ export interface MissionCard {
171171
export interface Deck {
172172
id?: number
173173
email?: string
174-
username: string
174+
username?: string
175175
likes?: number
176176
is_public: boolean
177177
name: string
178178
energy: Energy[]
179179
cards: number[]
180-
created_at: string
181-
updated_at: string
180+
created_at?: string
181+
updated_at?: string
182182
}

0 commit comments

Comments
 (0)