From a79363b4dae0a7b4a962ae9d67ab7740b04d1b13 Mon Sep 17 00:00:00 2001 From: Beluzsar Peter Date: Mon, 24 Aug 2026 20:39:55 +0200 Subject: [PATCH] add some fixes --- resources/js/components/GuessWord.vue | 2 - resources/js/components/Wordle.vue | 39 ++++++++++++--- resources/js/components/WordleRow.vue | 70 +++++++++++++++++++-------- 3 files changed, 82 insertions(+), 29 deletions(-) diff --git a/resources/js/components/GuessWord.vue b/resources/js/components/GuessWord.vue index 3a6e999..1c0bed4 100644 --- a/resources/js/components/GuessWord.vue +++ b/resources/js/components/GuessWord.vue @@ -22,8 +22,6 @@ import { Transition } from 'vue'; .v-enter-active { transition: opacity 0.5s ease; } - - .gw-div::first-letter { font-weight: bold; } diff --git a/resources/js/components/Wordle.vue b/resources/js/components/Wordle.vue index d2c17e8..ef7961a 100644 --- a/resources/js/components/Wordle.vue +++ b/resources/js/components/Wordle.vue @@ -1,17 +1,25 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/js/components/WordleRow.vue b/resources/js/components/WordleRow.vue index e629c39..e39e410 100644 --- a/resources/js/components/WordleRow.vue +++ b/resources/js/components/WordleRow.vue @@ -1,11 +1,14 @@ @@ -14,31 +17,60 @@ export default { data() { return { - guess: '', + } }, props: { - guess: '', - guess_count: 0, - index: 0, - length: 6, - } + correct: { + type: String, + default: 'testword', + }, + guess: { + type: String, + default: '', + }, + index: Number, + }, + + computed: { + getGuess() { + let guess = ''; + if (this.guess.length == 0) + { + for (let i = 0; i < length; i++) { + guess += ' '; + } + } + return guess; + }, + getCorrectness() : number[] { + let correctness = []; + for (let i = 0; i < this.guess.length; i++) { + if (this.guess[i] == this.correct[i]) { + correctness.push(2); + } + } + return correctness; + } + }, } \ No newline at end of file