From dd639c087f314453cd871046132ac8a77fffc6e2 Mon Sep 17 00:00:00 2001 From: Samuel Oberhofer Date: Mon, 12 Dec 2022 20:37:54 +0100 Subject: [PATCH] Add Event model & dummydata --- data/EventData.js | 23 +++++++++++++++++++++++ models/Event.js | 12 ++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 data/EventData.js create mode 100644 models/Event.js 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 = []; + } +}