From 1c8c84daadef586afd3c58601aa664a23d83a563 Mon Sep 17 00:00:00 2001 From: Dmitriy Aleksandrovich Chernukho Date: Sun, 25 Feb 2024 20:33:12 +0100 Subject: [PATCH] add similar hiragana characters --- .../ChooseCharacters/ChooseCharacters.jsx | 16 ++++++++++++---- src/data/kanaDictionary.js | 8 +++++++- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/components/ChooseCharacters/ChooseCharacters.jsx b/src/components/ChooseCharacters/ChooseCharacters.jsx index 9a784ce..fa96df0 100644 --- a/src/components/ChooseCharacters/ChooseCharacters.jsx +++ b/src/components/ChooseCharacters/ChooseCharacters.jsx @@ -173,9 +173,9 @@ class ChooseCharacters extends Component { const thisKana = kanaDictionary[whichKana]; let rows = []; Object.keys(thisKana).forEach((groupName, idx) => { - if(groupName == "h_group11_a" || groupName == "k_group13_a") + if(groupName === "h_group11_a" || groupName === "k_group13_a") rows.push(this.alternativeToggleRow(whichKana, "_a", showAlternatives)); - if(groupName == "k_group11_s") + if(groupName === "k_group11_s" || groupName === 'h_group27_s') rows.push(this.alternativeToggleRow(whichKana, "_s", showSimilars)); if((!groupName.endsWith("a") || showAlternatives) && @@ -219,7 +219,11 @@ class ChooseCharacters extends Component {
Hiragana · ひらがな
- {this.showGroupRows('hiragana', this.state.showAlternatives.indexOf('hiragana') >= 0)} + {this.showGroupRows( + 'hiragana', + this.state.showAlternatives.indexOf('hiragana') >= 0, + this.state.showSimilars.indexOf('hiragana') >= 0 + )}
this.selectAll('hiragana')}>All  · 
Katakana · カタカナ
- {this.showGroupRows('katakana', this.state.showAlternatives.indexOf('katakana') >= 0, this.state.showSimilars.indexOf('katakana') >= 0)} + {this.showGroupRows( + 'katakana', + this.state.showAlternatives.indexOf('katakana') >= 0, + this.state.showSimilars.indexOf('katakana') >= 0 + )}
this.selectAll('katakana')}>All  ·