From 7cec8794b6616d294b6a0e8aab3b9d8b1dcdb6db Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Sat, 15 Nov 2025 19:12:25 +0100 Subject: Added the change to Pico CSS --- package-lock.json | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'package-lock.json') diff --git a/package-lock.json b/package-lock.json index 2e440f5..3c62e96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@fortawesome/fontawesome-free": "^7.1.0", + "@picocss/pico": "^2.1.1", "bulma": "^1.0.4", "notyf": "^3.10.0" }, @@ -92,6 +93,12 @@ "url": "https://github.com/sponsors/Boshen" } }, + "node_modules/@picocss/pico": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@picocss/pico/-/pico-2.1.1.tgz", + "integrity": "sha512-kIDugA7Ps4U+2BHxiNHmvgPIQDWPDU4IeU6TNRdvXQM1uZX+FibqDQT2xUOnnO2yq/LUHcwnGlu1hvf4KfXnMg==", + "license": "MIT" + }, "node_modules/@rolldown/binding-android-arm64": { "version": "1.0.0-beta.47", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.47.tgz", -- cgit v1.3.1 From 0ce5b4d4ec3303f0fc1e04012e900e5998875981 Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Sat, 15 Nov 2025 23:59:54 +0100 Subject: Added random name generation and cleaned up the cards --- package-lock.json | 12 +++++++++++- package.json | 3 ++- src/data.js | 3 +-- src/manage.js | 25 ++++++++++++++++++------- 4 files changed, 32 insertions(+), 11 deletions(-) (limited to 'package-lock.json') diff --git a/package-lock.json b/package-lock.json index 3c62e96..b5f333e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,8 @@ "@fortawesome/fontawesome-free": "^7.1.0", "@picocss/pico": "^2.1.1", "bulma": "^1.0.4", - "notyf": "^3.10.0" + "notyf": "^3.10.0", + "unique-names-generator": "^4.7.1" }, "devDependencies": { "vite": "npm:rolldown-vite@7.2.2" @@ -808,6 +809,15 @@ "license": "0BSD", "optional": true }, + "node_modules/unique-names-generator": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/unique-names-generator/-/unique-names-generator-4.7.1.tgz", + "integrity": "sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/vite": { "name": "rolldown-vite", "version": "7.2.2", diff --git a/package.json b/package.json index 5aafe98..11d527b 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@fortawesome/fontawesome-free": "^7.1.0", "@picocss/pico": "^2.1.1", "bulma": "^1.0.4", - "notyf": "^3.10.0" + "notyf": "^3.10.0", + "unique-names-generator": "^4.7.1" } } 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() + "
" + this.teamTwo.render(); const type = blockedState ? `
Reserved

` : playerState; return `
-

Court ${this.id + 1}


- ${type} +
Court ${this.id + 1}
${type}
`; } } 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() { -- cgit v1.3.1