implement date picker

This commit is contained in:
Hayden 2022-09-06 21:58:59 -08:00
parent 863adbd106
commit ad2bcd84f3
5 changed files with 311 additions and 12 deletions

View file

@ -22,11 +22,11 @@ export interface Item {
notes: string;
purchaseFrom: string;
purchasePrice: number;
purchaseTime: string;
purchaseTime: Date;
serialNumber: string;
soldNotes: string;
soldPrice: number;
soldTime: string;
soldTime: Date;
soldTo: string;
updatedAt: string;
}
@ -41,7 +41,17 @@ export class ItemsApi extends BaseAPI {
}
async get(id: string) {
return this.http.get<Item>(route(`/items/${id}`));
const payload = await this.http.get<Item>(route(`/items/${id}`));
if (!payload.data) {
return payload;
}
// Parse Date Types
payload.data.purchaseTime = new Date(payload.data.purchaseTime);
payload.data.soldTime = new Date(payload.data.soldTime);
return payload;
}
async delete(id: string) {