aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/data.js3
-rw-r--r--src/manage.js25
2 files changed, 19 insertions, 9 deletions
diff --git a/src/data.js b/src/data.js
index f1cf7c9..0b0c9ab 100644
--- a/src/data.js
+++ b/src/data.js
@@ -105,8 +105,7 @@ export class Game extends Switch {
const playerState = this.teamOne.render() + "<hr>" + this.teamTwo.render();
const type = blockedState ? `<h5>Reserved</p>` : playerState;
return `<article>
- <h4>Court ${this.id + 1}</h4><hr>
- ${type}
+ <header>Court ${this.id + 1}</header>${type}
</article>`;
}
}
diff --git a/src/manage.js b/src/manage.js
index 83a9b4c..10a9896 100644
--- a/src/manage.js
+++ b/src/manage.js
@@ -1,4 +1,11 @@
import { Court, Guest, Regular } from "./data";
+import { uniqueNamesGenerator, names, adjectives } from 'unique-names-generator';
+
+const config = {
+ dictionaries: [adjectives, names],
+ style: 'capital',
+ length: 2
+}
export class Manager {
constructor(description, maxCount) {
@@ -137,15 +144,19 @@ export class RegularManager extends GuestManager {
addLoadBehaviour(this);
}
createItem(i) {
- return new Regular(i, randomStatus(), randomLevel());
+ const name = uniqueNamesGenerator(config);
+ console.log(name);
+ const firstName = name.split("_")[0];
+ const lastName = name.split("_")[1];
+ return new Regular(i, randomStatus(), randomLevel(), 0, firstName, lastName);
}
loadItem(data) {
- let id = Number(data.id);
- let level = Number(data.level);
- let status = Boolean(Number(data.status));
- let games = Number(data.games);
- let firstName = data.firstName;
- let lastName = data.lastName;
+ const id = Number(data.id);
+ const level = Number(data.level);
+ const status = Boolean(Number(data.status));
+ const games = Number(data.games);
+ const firstName = data.firstName;
+ const lastName = data.lastName;
return new Regular(id, status, level, games, firstName, lastName);
}
reset() {