Add Event model & dummydata

This commit is contained in:
Samuel Oberhofer 2022-12-12 20:37:54 +01:00
parent 83f93b88e5
commit dd639c087f
2 changed files with 35 additions and 0 deletions

23
data/EventData.js Normal file
View File

@ -0,0 +1,23 @@
import { Event } from "../models/Event.js";
const events = [
{
name: "Christmas",
date: "2020-12-24",
category: "family",
},
{
name: "Valentines Day",
date: "2021-02-14",
category: "friends",
},
{
name: "Birthday",
date: "2021-03-14",
category: "family",
},
];
export const EVENTS = events.map(
(event) => new Event(event.name, event.date, event.category)
);

12
models/Event.js Normal file
View File

@ -0,0 +1,12 @@
import { v4 as generateUniqueKey } from "uuid";
export class Event {
constructor(name, date, category) {
this._key = generateUniqueKey();
this._name = name;
this._date = date;
this._category = category;
this._giftList = [];
this._personList = [];
}
}