diff --git a/data/EventData.js b/data/EventData.js new file mode 100644 index 0000000..a12b603 --- /dev/null +++ b/data/EventData.js @@ -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) +); diff --git a/models/Event.js b/models/Event.js new file mode 100644 index 0000000..d91ad57 --- /dev/null +++ b/models/Event.js @@ -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 = []; + } +}