Add Event model & dummydata
This commit is contained in:
parent
83f93b88e5
commit
dd639c087f
|
|
@ -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)
|
||||||
|
);
|
||||||
|
|
@ -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 = [];
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue