diff --git a/app/config/data.js b/app/config/data.js
index 3519d1f..de6887c 100644
--- a/app/config/data.js
+++ b/app/config/data.js
@@ -802,422 +802,1046 @@ export const studyReasonOption = [
export const hiraganaList = [
//SeiOn
{
- "hiragana": "あ",
- "romaji": "a",
+ "id":"h_a",
+ "type":"hiragana",
+ "romaji":"a",
+ "moji":"あ",
+ "audio":"a.mp3",
+ "title":"a",
},
- {
- "hiragana": "い",
- "romaji": "i",
+ {
+ "id":"h_i",
+ "type":"hiragana",
+ "romaji":"i",
+ "moji":"い",
+ "audio":"i.mp3",
+ "title":"i",
},
- {
- "hiragana": "う",
- "romaji": "u",
+ {
+ "id":"h_u",
+ "type":"hiragana",
+ "romaji":"u",
+ "moji":"う",
+ "audio":"u.mp3",
+ "title":"u",
},
- {
- "hiragana": "え",
- "romaji": "e",
+ {
+ "id":"h_e",
+ "type":"hiragana",
+ "romaji":"e",
+ "moji":"え",
+ "audio":"e.mp3",
+ "title":"e",
},
- {
- "hiragana": "お",
- "romaji": "o",
+ {
+ "id":"h_o",
+ "type":"hiragana",
+ "romaji":"o",
+ "moji":"お",
+ "audio":"o.mp3",
+ "title":"o",
},
- {
- "hiragana": "か",
- "romaji": "ka",
+ {
+ "id":"h_ka",
+ "type":"hiragana",
+ "romaji":"ka",
+ "moji":"か",
+ "audio":"ka.mp3",
+ "title":"ka",
},
- {
- "hiragana": "き",
- "romaji": "ki",
+ {
+ "id":"h_ki",
+ "type":"hiragana",
+ "romaji":"ki",
+ "moji":"き",
+ "audio":"ki.mp3",
+ "title":"ki",
},
- {
- "hiragana": "く",
- "romaji": "ku",
+ {
+ "id":"h_ku",
+ "type":"hiragana",
+ "romaji":"ku",
+ "moji":"く",
+ "audio":"ku.mp3",
+ "title":"ku",
},
- {
- "hiragana": "け",
- "romaji": "ke",
+ {
+ "id":"h_ke",
+ "type":"hiragana",
+ "romaji":"ke",
+ "moji":"け",
+ "audio":"ke.mp3",
+ "title":"ke",
},
- {
- "hiragana": "こ",
- "romaji": "ko",
+ {
+ "id":"h_ko",
+ "type":"hiragana",
+ "romaji":"ko",
+ "moji":"こ",
+ "audio":"ko.mp3",
+ "title":"ko",
},
- {
- "hiragana": "さ",
- "romaji": "sa",
+ {
+ "id":"h_sa",
+ "type":"hiragana",
+ "romaji":"sa",
+ "moji":"さ",
+ "audio":"sa.mp3",
+ "title":"sa",
},
- {
- "hiragana": "し",
- "romaji": "shi",
+ {
+ "id":"h_shi",
+ "type":"hiragana",
+ "romaji":"shi",
+ "moji":"し",
+ "audio":"shi.mp3",
+ "title":"shi",
},
- {
- "hiragana": "す",
- "romaji": "su",
+ {
+ "id":"h_su",
+ "type":"hiragana",
+ "romaji":"su",
+ "moji":"す",
+ "audio":"su.mp3",
+ "title":"su",
},
{
- "hiragana": "せ",
- "romaji": "se",
+ "id":"h_se",
+ "type":"hiragana",
+ "romaji":"se",
+ "moji":"せ",
+ "audio":"se.mp3",
+ "title":"se",
},
{
- "hiragana": "そ",
- "romaji": "so",
+ "id":"h_so",
+ "type":"hiragana",
+ "romaji":"so",
+ "moji":"そ",
+ "audio":"so.mp3",
+ "title":"so",
},
{
- "hiragana": "た",
- "romaji": "ta",
+ "id":"h_ta",
+ "type":"hiragana",
+ "romaji":"ta",
+ "moji":"た",
+ "audio":"ta.mp3",
+ "title":"ta",
},
{
- "hiragana": "ち",
- "romaji": "chi",
+ "id":"h_chi",
+ "type":"hiragana",
+ "romaji":"chi",
+ "moji":"ち",
+ "audio":"chi.mp3",
+ "title":"chi",
},
{
- "hiragana": "つ",
- "romaji": "tsu",
+ "id":"h_tsu",
+ "type":"hiragana",
+ "romaji":"tsu",
+ "moji":"つ",
+ "audio":"tsu.mp3",
+ "title":"tsu",
},
{
- "hiragana": "て",
- "romaji": "te",
+ "id":"h_te",
+ "type":"hiragana",
+ "romaji":"te",
+ "moji":"て",
+ "audio":"te.mp3",
+ "title":"te",
},
{
- "hiragana": "と",
- "romaji": "to",
+ "id":"h_to",
+ "type":"hiragana",
+ "romaji":"to",
+ "moji":"と",
+ "audio":"to.mp3",
+ "title":"to",
},
{
- "hiragana": "な",
- "romaji": "na",
+ "id":"h_na",
+ "type":"hiragana",
+ "romaji":"na",
+ "moji":"な",
+ "audio":"na.mp3",
+ "title":"na",
},
{
- "hiragana": "に",
- "romaji": "ni",
+ "id":"h_ni",
+ "type":"hiragana",
+ "romaji":"ni",
+ "moji":"に",
+ "audio":"ni.mp3",
+ "title":"ni",
},
{
- "hiragana": "ぬ",
- "romaji": "nu",
+ "id":"h_nu",
+ "type":"hiragana",
+ "romaji":"nu",
+ "moji":"ぬ",
+ "audio":"nu.mp3",
+ "title":"nu",
},
{
- "hiragana": "ね",
- "romaji": "ne",
- },
- {
- "hiragana": "の",
- "romaji": "no",
- },
- {
- "hiragana": "は",
- "romaji": "ha",
- },
- {
- "hiragana": "ひ",
- "romaji": "hi",
- },
- {
- "hiragana": "ふ",
- "romaji": "fu",
- },
- {
- "hiragana": "へ",
- "romaji": "he",
- },
- {
- "hiragana": "ほ",
- "romaji": "ho",
- },
- {
- "hiragana": "ま",
- "romaji": "ma",
- },
- {
- "hiragana": "み",
- "romaji": "mi",
- },
- {
- "hiragana": "む",
- "romaji": "mu",
- },
- {
- "hiragana": "め",
- "romaji": "me",
- },
- {
- "hiragana": "も",
- "romaji": "mo",
- },
- {
- "hiragana": "や",
- "romaji": "ya",
- },
- {
- "hiragana": "ゆ",
- "romaji": "yu",
- },
- {
- "hiragana": "よ",
- "romaji": "yo",
- },
- {
- "hiragana": "ら",
- "romaji": "ra",
- },
- {
- "hiragana": "り",
- "romaji": "ri",
- },
- {
- "hiragana": "る",
- "romaji": "ru",
- },
- {
- "hiragana": "れ",
- "romaji": "re",
- },
- {
- "hiragana": "ろ",
- "romaji": "ro",
- },
- {
- "hiragana": "わ",
- "romaji": "wa",
- },
- {
- "hiragana": "を",
- "romaji": "o(wo)",
- },
- {
- "hiragana": "ん",
- "romaji": "n",
+ "id":"h_ne",
+ "type":"hiragana",
+ "romaji":"ne",
+ "moji":"ね",
+ "audio":"ne.mp3",
+ "title":"ne",
+ },
+ {
+ "id":"h_no",
+ "type":"hiragana",
+ "romaji":"no",
+ "moji":"の",
+ "audio":"no.mp3",
+ "title":"no",
+ },
+ {
+ "id":"h_ha",
+ "type":"hiragana",
+ "romaji":"ha",
+ "moji":"は",
+ "audio":"ha.mp3",
+ "title":"ha",
+ },
+ {
+ "id":"h_hi",
+ "type":"hiragana",
+ "romaji":"hi",
+ "moji":"ひ",
+ "audio":"hi.mp3",
+ "title":"hi",
+ },
+ {
+ "id":"h_fu",
+ "type":"hiragana",
+ "romaji":"fu",
+ "moji":"ふ",
+ "audio":"fu.mp3",
+ "title":"fu",
+ },
+ {
+ "id":"h_he",
+ "type":"hiragana",
+ "romaji":"he",
+ "moji":"へ",
+ "audio":"he.mp3",
+ "title":"he",
+ },
+ {
+ "id":"h_ho",
+ "type":"hiragana",
+ "romaji":"ho",
+ "moji":"ほ",
+ "audio":"ho.mp3",
+ "title":"ho",
+ },
+ {
+ "id":"h_ma",
+ "type":"hiragana",
+ "romaji":"ma",
+ "moji":"ま",
+ "audio":"ma.mp3",
+ "title":"ma",
+ },
+ {
+ "id":"h_mi",
+ "type":"hiragana",
+ "romaji":"mi",
+ "moji":"み",
+ "audio":"mi.mp3",
+ "title":"mi",
+ },
+ {
+ "id":"h_mu",
+ "type":"hiragana",
+ "romaji":"mu",
+ "moji":"む",
+ "audio":"mu.mp3",
+ "title":"mu",
+ },
+ {
+ "id":"h_me",
+ "type":"hiragana",
+ "romaji":"me",
+ "moji":"め",
+ "audio":"me.mp3",
+ "title":"me",
+ },
+ {
+ "id":"h_mo",
+ "type":"hiragana",
+ "romaji":"mo",
+ "moji":"も",
+ "audio":"mo.mp3",
+ "title":"mo",
+ },
+ {
+ "id":"h_ya",
+ "type":"hiragana",
+ "romaji":"ya",
+ "moji":"や",
+ "audio":"ya.mp3",
+ "title":"ya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_yu",
+ "type":"hiragana",
+ "romaji":"yu",
+ "moji":"ゆ",
+ "audio":"yu.mp3",
+ "title":"yu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_yo",
+ "type":"hiragana",
+ "romaji":"yo",
+ "moji":"よ",
+ "audio":"yo.mp3",
+ "title":"yo",
+ },
+ {
+ "id":"h_ra",
+ "type":"hiragana",
+ "romaji":"ra",
+ "moji":"ら",
+ "audio":"ra.mp3",
+ "title":"ra",
+ },
+ {
+ "id":"h_ri",
+ "type":"hiragana",
+ "romaji":"ri",
+ "moji":"り",
+ "audio":"ri.mp3",
+ "title":"ri",
+ },
+ {
+ "id":"h_ru",
+ "type":"hiragana",
+ "romaji":"ru",
+ "moji":"る",
+ "audio":"ru.mp3",
+ "title":"ru",
+ },
+ {
+ "id":"h_re",
+ "type":"hiragana",
+ "romaji":"re",
+ "moji":"れ",
+ "audio":"re.mp3",
+ "title":"re",
+ },
+ {
+ "id":"h_ro",
+ "type":"hiragana",
+ "romaji":"ro",
+ "moji":"ろ",
+ "audio":"ro.mp3",
+ "title":"ro",
+ },
+ {
+ "id":"h_wa",
+ "type":"hiragana",
+ "romaji":"wa",
+ "moji":"わ",
+ "audio":"wa.mp3",
+ "title":"wa",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_wo",
+ "type":"hiragana",
+ "romaji":"o(wo)",
+ "moji":"を",
+ "audio":"wo.mp3",
+ "title":"wo",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_n",
+ "type":"hiragana",
+ "romaji":"n",
+ "moji":"ん",
+ "audio":"n.mp3",
+ "title":"n",
},
//DakuOn
{
- "hiragana": "が",
- "romaji": "ga",
+ "id":"h_ga",
+ "type":"hiragana",
+ "romaji":"ga",
+ "moji":"が",
+ "audio":"ga.mp3",
+ "title":"ga",
},
{
- "hiragana": "ぎ",
- "romaji": "gi",
+ "id":"h_gi",
+ "type":"hiragana",
+ "romaji":"gi",
+ "moji":"ぎ",
+ "audio":"gi.mp3",
+ "title":"gi",
},
{
- "hiragana": "ぐ",
- "romaji": "gu",
+ "id":"h_gu",
+ "type":"hiragana",
+ "romaji":"gu",
+ "moji":"ぐ",
+ "audio":"gu.mp3",
+ "title":"gu",
},
{
- "hiragana": "げ",
- "romaji": "ge",
+ "id":"h_ge",
+ "type":"hiragana",
+ "romaji":"ge",
+ "moji":"げ",
+ "audio":"ge.mp3",
+ "title":"ge",
},
{
- "hiragana": "ご",
- "romaji": "go",
+ "id":"h_go",
+ "type":"hiragana",
+ "romaji":"go",
+ "moji":"ご",
+ "audio":"go.mp3",
+ "title":"go",
},
{
- "hiragana": "ざ",
- "romaji": "za",
+ "id":"h_za",
+ "type":"hiragana",
+ "romaji":"za",
+ "moji":"ざ",
+ "audio":"za.mp3",
+ "title":"za",
},
{
- "hiragana": "じ",
- "romaji": "ji(zi)",
+ "id":"h_ji",
+ "type":"hiragana",
+ "romaji":"ji(zi)",
+ "moji":"じ",
+ "audio":"ji.mp3",
+ "title":"ji(zi)",
},
{
- "hiragana": "ず",
- "romaji": "zu",
+ "id":"h_zu",
+ "type":"hiragana",
+ "romaji":"zu",
+ "moji":"ず",
+ "audio":"zu.mp3",
+ "title":"zu",
},
{
- "hiragana": "ぜ",
- "romaji": "ze",
+ "id":"h_ze",
+ "type":"hiragana",
+ "romaji":"ze",
+ "moji":"ぜ",
+ "audio":"ze.mp3",
+ "title":"ze",
},
{
- "hiragana": "ぞ",
- "romaji": "zo",
+ "id":"h_zo",
+ "type":"hiragana",
+ "romaji":"zo",
+ "moji":"ぞ",
+ "audio":"zo.mp3",
+ "title":"zo",
},
{
- "hiragana": "だ",
- "romaji": "da",
+ "id":"h_da",
+ "type":"hiragana",
+ "romaji":"da",
+ "moji":"だ",
+ "audio":"da.mp3",
+ "title":"da",
},
{
- "hiragana": "ぢ",
- "romaji": "ji(di)",
+ "id":"h_di",
+ "type":"hiragana",
+ "romaji":"ji(di)",
+ "moji":"ぢ",
+ "audio":"di.mp3",
+ "title":"ji(di)",
},
{
- "hiragana": "づ",
- "romaji": "zu(du)",
+ "id":"h_du",
+ "type":"hiragana",
+ "romaji":"zu(du)",
+ "moji":"づ",
+ "audio":"du.mp3",
+ "title":"zu(du)",
},
{
- "hiragana": "で",
- "romaji": "de",
+ "id":"h_de",
+ "type":"hiragana",
+ "romaji":"de",
+ "moji":"で",
+ "audio":"de.mp3",
+ "title":"de",
},
{
- "hiragana": "ど",
- "romaji": "do",
+ "id":"h_do",
+ "type":"hiragana",
+ "romaji":"do",
+ "moji":"ど",
+ "audio":"do.mp3",
+ "title":"do",
},
{
- "hiragana": "ば",
- "romaji": "ba",
+ "id":"h_ba",
+ "type":"hiragana",
+ "romaji":"ba",
+ "moji":"ば",
+ "audio":"ba.mp3",
+ "title":"ba",
},
{
- "hiragana": "び",
- "romaji": "bi",
+ "id":"h_bi",
+ "type":"hiragana",
+ "romaji":"bi",
+ "moji":"び",
+ "audio":"bi.mp3",
+ "title":"bi",
},
{
- "hiragana": "ぶ",
- "romaji": "bu",
+ "id":"h_bu",
+ "type":"hiragana",
+ "romaji":"bu",
+ "moji":"ぶ",
+ "audio":"bu.mp3",
+ "title":"bu",
},
{
- "hiragana": "べ",
- "romaji": "be",
+ "id":"h_be",
+ "type":"hiragana",
+ "romaji":"be",
+ "moji":"べ",
+ "audio":"be.mp3",
+ "title":"be",
},
{
- "hiragana": "ぼ",
- "romaji": "bo",
+ "id":"h_bo",
+ "type":"hiragana",
+ "romaji":"bo",
+ "moji":"ぼ",
+ "audio":"bo.mp3",
+ "title":"bo",
},
{
- "hiragana": "ぱ",
- "romaji": "pa",
+ "id":"h_pa",
+ "type":"hiragana",
+ "romaji":"pa",
+ "moji":"ぱ",
+ "audio":"pa.mp3",
+ "title":"pa",
},
{
- "hiragana": "ぴ",
- "romaji": "pi",
+ "id":"h_pi",
+ "type":"hiragana",
+ "romaji":"pi",
+ "moji":"ぴ",
+ "audio":"pi.mp3",
+ "title":"pi",
},
{
- "hiragana": "ぷ",
- "romaji": "pu",
+ "id":"h_pu",
+ "type":"hiragana",
+ "romaji":"pu",
+ "moji":"ぷ",
+ "audio":"pu.mp3",
+ "title":"pu",
},
{
- "hiragana": "ぺ",
- "romaji": "pe",
+ "id":"h_pe",
+ "type":"hiragana",
+ "romaji":"pe",
+ "moji":"ぺ",
+ "audio":"pe.mp3",
+ "title":"pe",
},
{
- "hiragana": "ぽ",
- "romaji": "po",
+ "id":"h_po",
+ "type":"hiragana",
+ "romaji":"po",
+ "moji":"ぽ",
+ "audio":"po.mp3",
+ "title":"po",
},
//YoOn
{
- "hiragana": "きゃ",
- "romaji": "kya",
- },
- {
- "hiragana": "きゅ",
- "romaji": "kyu",
- },
- {
- "hiragana": "きょ",
- "romaji": "kyo",
- },
- {
- "hiragana": "しゃ",
- "romaji": "sha",
- },
- {
- "hiragana": "しゅ",
- "romaji": "shu",
- },
- {
- "hiragana": "しょ",
- "romaji": "sho",
- },
- {
- "hiragana": "ちゃ",
- "romaji": "cha",
- },
- {
- "hiragana": "ちゅ",
- "romaji": "chu",
- },
- {
- "hiragana": "ちょ",
- "romaji": "cho",
- },
- {
- "hiragana": "にゃ",
- "romaji": "nya",
- },
- {
- "hiragana": "にゅ",
- "romaji": "nyu",
- },
- {
- "hiragana": "にょ",
- "romaji": "nyo",
- },
- {
- "hiragana": "ひゃ",
- "romaji": "hya",
- },
- {
- "hiragana": "ひゅ",
- "romaji": "hyu",
- },
- {
- "hiragana": "ひょ",
- "romaji": "hyo",
- },
- {
- "hiragana": "みゃ",
- "romaji": "mya",
- },
- {
- "hiragana": "みゅ",
- "romaji": "myu",
- },
- {
- "hiragana": "みょ",
- "romaji": "myo",
- },
- {
- "hiragana": "りゃ",
- "romaji": "rya",
- },
- {
- "hiragana": "りゅ",
- "romaji": "ryu",
- },
- {
- "hiragana": "りょ",
- "romaji": "ryo",
- },
- {
- "hiragana": "ぎゃ",
- "romaji": "gya",
- },
- {
- "hiragana": "ぎゅ",
- "romaji": "gyu",
- },
- {
- "hiragana": "ぎょ",
- "romaji": "gyo",
- },
- {
- "hiragana": "じゃ",
- "romaji": "ja",
- },
- {
- "hiragana": "じゅ",
- "romaji": "ju",
- },
- {
- "hiragana": "じょ",
- "romaji": "jo",
- },
- {
- "hiragana": "びゃ",
- "romaji": "bya",
- },
- {
- "hiragana": "びゅ",
- "romaji": "byu",
- },
- {
- "hiragana": "びょ",
- "romaji": "byo",
- },
- {
- "hiragana": "ぴゃ",
- "romaji": "pya",
- },
- {
- "hiragana": "ぴゅ",
- "romaji": "pyu",
- },
- {
- "hiragana": "ぴょ",
- "romaji": "pyo",
+ "id":"h_kya",
+ "type":"hiragana",
+ "romaji":"kya",
+ "moji":"きゃ",
+ "audio":"kya.mp3",
+ "title":"kya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_kyu",
+ "type":"hiragana",
+ "romaji":"kyu",
+ "moji":"きゅ",
+ "audio":"kyu.mp3",
+ "title":"kyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_kyo",
+ "type":"hiragana",
+ "romaji":"kyo",
+ "moji":"きょ",
+ "audio":"kyo.mp3",
+ "title":"kyo",
+ },
+ {
+ "id":"h_sha",
+ "type":"hiragana",
+ "romaji":"sha",
+ "moji":"しゃ",
+ "audio":"sha.mp3",
+ "title":"sha",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_shu",
+ "type":"hiragana",
+ "romaji":"shu",
+ "moji":"しゅ",
+ "audio":"shu.mp3",
+ "title":"shu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_sho",
+ "type":"hiragana",
+ "romaji":"sho",
+ "moji":"しょ",
+ "audio":"sho.mp3",
+ "title":"sho",
+ },
+ {
+ "id":"h_cha",
+ "type":"hiragana",
+ "romaji":"cha",
+ "moji":"ちゃ",
+ "audio":"cha.mp3",
+ "title":"cha",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_chu",
+ "type":"hiragana",
+ "romaji":"chu",
+ "moji":"ちゅ",
+ "audio":"chu.mp3",
+ "title":"chu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_cho",
+ "type":"hiragana",
+ "romaji":"cho",
+ "moji":"ちょ",
+ "audio":"cho.mp3",
+ "title":"cho",
+ },
+ {
+ "id":"h_nya",
+ "type":"hiragana",
+ "romaji":"nya",
+ "moji":"にゃ",
+ "audio":"nya.mp3",
+ "title":"nya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_nyu",
+ "type":"hiragana",
+ "romaji":"nyu",
+ "moji":"にゅ",
+ "audio":"nyu.mp3",
+ "title":"nyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_nyo",
+ "type":"hiragana",
+ "romaji":"nyo",
+ "moji":"にょ",
+ "audio":"nyo.mp3",
+ "title":"nyo",
+ },
+ {
+ "id":"h_hya",
+ "type":"hiragana",
+ "romaji":"hya",
+ "moji":"ひゃ",
+ "audio":"hya.mp3",
+ "title":"hya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_hyu",
+ "type":"hiragana",
+ "romaji":"hyu",
+ "moji":"ひゅ",
+ "audio":"hyu.mp3",
+ "title":"hyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_hyo",
+ "type":"hiragana",
+ "romaji":"hyo",
+ "moji":"ひょ",
+ "audio":"hyo.mp3",
+ "title":"hyo",
+ },
+ {
+ "id":"h_mya",
+ "type":"hiragana",
+ "romaji":"mya",
+ "moji":"みゃ",
+ "audio":"mya.mp3",
+ "title":"mya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_myu",
+ "type":"hiragana",
+ "romaji":"myu",
+ "moji":"みゅ",
+ "audio":"myu.mp3",
+ "title":"myu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_myo",
+ "type":"hiragana",
+ "romaji":"myo",
+ "moji":"みょ",
+ "audio":"myo.mp3",
+ "title":"myo",
+ },
+ {
+ "id":"h_rya",
+ "type":"hiragana",
+ "romaji":"rya",
+ "moji":"りゃ",
+ "audio":"rya.mp3",
+ "title":"rya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_ryu",
+ "type":"hiragana",
+ "romaji":"ryu",
+ "moji":"りゅ",
+ "audio":"ryu.mp3",
+ "title":"ryu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_ryo",
+ "type":"hiragana",
+ "romaji":"ryo",
+ "moji":"りょ",
+ "audio":"ryo.mp3",
+ "title":"ryo",
+ },
+ {
+ "id":"h_gya",
+ "type":"hiragana",
+ "romaji":"gya",
+ "moji":"ぎゃ",
+ "audio":"gya.mp3",
+ "title":"gya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_gyu",
+ "type":"hiragana",
+ "romaji":"gyu",
+ "moji":"ぎゅ",
+ "audio":"gyu.mp3",
+ "title":"gyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_gyo",
+ "type":"hiragana",
+ "romaji":"gyo",
+ "moji":"ぎょ",
+ "audio":"gyo.mp3",
+ "title":"gyo",
+ },
+ {
+ "id":"h_ja",
+ "type":"hiragana",
+ "romaji":"ja",
+ "moji":"じゃ",
+ "audio":"ja.mp3",
+ "title":"ja",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_ju",
+ "type":"hiragana",
+ "romaji":"ju",
+ "moji":"じゅ",
+ "audio":"ju.mp3",
+ "title":"ju",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_jo",
+ "type":"hiragana",
+ "romaji":"jo",
+ "moji":"じょ",
+ "audio":"jo.mp3",
+ "title":"jo",
+ },
+ {
+ "id":"h_bya",
+ "type":"hiragana",
+ "romaji":"bya",
+ "moji":"びゃ",
+ "audio":"bya.mp3",
+ "title":"bya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_byu",
+ "type":"hiragana",
+ "romaji":"byu",
+ "moji":"びゅ",
+ "audio":"byu.mp3",
+ "title":"byu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_byo",
+ "type":"hiragana",
+ "romaji":"byo",
+ "moji":"びょ",
+ "audio":"byo.mp3",
+ "title":"byo",
+ },
+ {
+ "id":"h_pya",
+ "type":"hiragana",
+ "romaji":"pya",
+ "moji":"ぴゃ",
+ "audio":"pya.mp3",
+ "title":"pya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_pyu",
+ "type":"hiragana",
+ "romaji":"pyu",
+ "moji":"ぴゅ",
+ "audio":"pyu.mp3",
+ "title":"pyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"h_pyo",
+ "type":"hiragana",
+ "romaji":"pyo",
+ "moji":"ぴょ",
+ "audio":"pyo.mp3",
+ "title":"pyo",
}
]
@@ -1225,421 +1849,1045 @@ export const hiraganaList = [
export const katakanaList = [
//SeiOn
{
- "katakana": "ア",
- "romaji": "a",
- },
- {
- "katakana": "イ",
- "romaji": "i",
+ "id":"k_a",
+ "type":"katakana",
+ "romaji":"a",
+ "moji":"ア",
+ "audio":"a.mp3",
+ "title":"a",
},
{
- "katakana": "ウ",
- "romaji": "u",
+ "id":"k_i",
+ "type":"katakana",
+ "romaji":"i",
+ "moji":"イ",
+ "audio":"i.mp3",
+ "title":"i",
},
{
- "katakana": "エ",
- "romaji": "e",
+ "id":"k_u",
+ "type":"katakana",
+ "romaji":"u",
+ "moji":"ウ",
+ "audio":"u.mp3",
+ "title":"u",
},
{
- "katakana": "オ",
- "romaji": "o",
+ "id":"k_e",
+ "type":"katakana",
+ "romaji":"e",
+ "moji":"エ",
+ "audio":"e.mp3",
+ "title":"e",
},
{
- "katakana": "カ",
- "romaji": "ka",
+ "id":"k_o",
+ "type":"katakana",
+ "romaji":"o",
+ "moji":"オ",
+ "audio":"o.mp3",
+ "title":"o",
},
{
- "katakana": "キ",
- "romaji": "ki",
+ "id":"k_ka",
+ "type":"katakana",
+ "romaji":"ka",
+ "moji":"カ",
+ "audio":"ka.mp3",
+ "title":"ka",
},
{
- "katakana": "ク",
- "romaji": "ku",
+ "id":"k_ki",
+ "type":"katakana",
+ "romaji":"ki",
+ "moji":"キ",
+ "audio":"ki.mp3",
+ "title":"ki",
},
{
- "katakana": "ケ",
- "romaji": "ke",
+ "id":"k_ku",
+ "type":"katakana",
+ "romaji":"ku",
+ "moji":"ク",
+ "audio":"ku.mp3",
+ "title":"ku",
},
{
- "katakana": "コ",
- "romaji": "ko",
+ "id":"k_ke",
+ "type":"katakana",
+ "romaji":"ke",
+ "moji":"ケ",
+ "audio":"ke.mp3",
+ "title":"ke",
},
{
- "katakana": "サ",
- "romaji": "sa",
+ "id":"k_ko",
+ "type":"katakana",
+ "romaji":"ko",
+ "moji":"コ",
+ "audio":"ko.mp3",
+ "title":"ko",
},
{
- "katakana": "シ",
- "romaji": "shi",
+ "id":"k_sa",
+ "type":"katakana",
+ "romaji":"sa",
+ "moji":"サ",
+ "audio":"sa.mp3",
+ "title":"sa",
},
{
- "katakana": "ス",
- "romaji": "su",
+ "id":"k_shi",
+ "type":"katakana",
+ "romaji":"shi",
+ "moji":"シ",
+ "audio":"shi.mp3",
+ "title":"shi",
},
{
- "katakana": "セ",
- "romaji": "se",
+ "id":"k_su",
+ "type":"katakana",
+ "romaji":"su",
+ "moji":"ス",
+ "audio":"su.mp3",
+ "title":"su",
},
{
- "katakana": "ソ",
- "romaji": "so",
+ "id":"k_se",
+ "type":"katakana",
+ "romaji":"se",
+ "moji":"セ",
+ "audio":"se.mp3",
+ "title":"se",
},
{
- "katakana": "タ",
- "romaji": "ta",
+ "id":"k_so",
+ "type":"katakana",
+ "romaji":"so",
+ "moji":"ソ",
+ "audio":"so.mp3",
+ "title":"so",
},
{
- "katakana": "チ",
- "romaji": "chi",
+ "id":"k_ta",
+ "type":"katakana",
+ "romaji":"ta",
+ "moji":"タ",
+ "audio":"ta.mp3",
+ "title":"ta",
},
{
- "katakana": "ツ",
- "romaji": "tsu",
+ "id":"k_chi",
+ "type":"katakana",
+ "romaji":"chi",
+ "moji":"チ",
+ "audio":"chi.mp3",
+ "title":"chi",
},
{
- "katakana": "テ",
- "romaji": "te",
+ "id":"k_tsu",
+ "type":"katakana",
+ "romaji":"tsu",
+ "moji":"ツ",
+ "audio":"tsu.mp3",
+ "title":"tsu",
},
{
- "katakana": "ト",
- "romaji": "to",
+ "id":"k_te",
+ "type":"katakana",
+ "romaji":"te",
+ "moji":"テ",
+ "audio":"te.mp3",
+ "title":"te",
},
{
- "katakana": "ナ",
- "romaji": "na",
+ "id":"k_to",
+ "type":"katakana",
+ "romaji":"to",
+ "moji":"ト",
+ "audio":"to.mp3",
+ "title":"to",
},
{
- "katakana": "ニ",
- "romaji": "ni",
+ "id":"k_na",
+ "type":"katakana",
+ "romaji":"na",
+ "moji":"ナ",
+ "audio":"na.mp3",
+ "title":"na",
},
{
- "katakana": "ヌ",
- "romaji": "nu",
+ "id":"k_ni",
+ "type":"katakana",
+ "romaji":"ni",
+ "moji":"ニ",
+ "audio":"ni.mp3",
+ "title":"ni",
},
{
- "katakana": "ネ",
- "romaji": "ne",
+ "id":"k_nu",
+ "type":"katakana",
+ "romaji":"nu",
+ "moji":"ヌ",
+ "audio":"nu.mp3",
+ "title":"nu",
},
{
- "katakana": "ノ",
- "romaji": "no",
- },
- {
- "katakana": "ハ",
- "romaji": "ha",
- },
- {
- "katakana": "ヒ",
- "romaji": "hi",
- },
- {
- "katakana": "フ",
- "romaji": "fu",
- },
- {
- "katakana": "ヘ",
- "romaji": "he",
- },
- {
- "katakana": "ホ",
- "romaji": "ho",
- },
- {
- "katakana": "マ",
- "romaji": "ma",
- },
- {
- "katakana": "ミ",
- "romaji": "mi",
- },
- {
- "katakana": "ム",
- "romaji": "mu",
- },
- {
- "katakana": "メ",
- "romaji": "me",
- },
- {
- "katakana": "モ",
- "romaji": "mo",
- },
- {
- "katakana": "ヤ",
- "romaji": "ya",
- },
- {
- "katakana": "ユ",
- "romaji": "yu",
- },
- {
- "katakana": "ヨ",
- "romaji": "yo",
- },
- {
- "katakana": "ラ",
- "romaji": "ra",
- },
- {
- "katakana": "リ",
- "romaji": "ri",
- },
- {
- "katakana": "ル",
- "romaji": "ru",
- },
- {
- "katakana": "レ",
- "romaji": "re",
- },
- {
- "katakana": "ロ",
- "romaji": "ro",
- },
- {
- "katakana": "ワ",
- "romaji": "wa",
- },
- {
- "katakana": "ヲ",
- "romaji": "o(wo)",
- },
- {
- "katakana": "ン",
- "romaji": "n",
+ "id":"k_ne",
+ "type":"katakana",
+ "romaji":"ne",
+ "moji":"ネ",
+ "audio":"ne.mp3",
+ "title":"ne",
+ },
+ {
+ "id":"k_no",
+ "type":"katakana",
+ "romaji":"no",
+ "moji":"ノ",
+ "audio":"no.mp3",
+ "title":"no",
+ },
+ {
+ "id":"k_ha",
+ "type":"katakana",
+ "romaji":"ha",
+ "moji":"ハ",
+ "audio":"ha.mp3",
+ "title":"ha",
+ },
+ {
+ "id":"k_hi",
+ "type":"katakana",
+ "romaji":"hi",
+ "moji":"ヒ",
+ "audio":"hi.mp3",
+ "title":"hi",
+ },
+ {
+ "id":"k_fu",
+ "type":"katakana",
+ "romaji":"fu",
+ "moji":"フ",
+ "audio":"fu.mp3",
+ "title":"fu",
+ },
+ {
+ "id":"k_he",
+ "type":"katakana",
+ "romaji":"he",
+ "moji":"ヘ",
+ "audio":"he.mp3",
+ "title":"he",
+ },
+ {
+ "id":"k_ho",
+ "type":"katakana",
+ "romaji":"ho",
+ "moji":"ホ",
+ "audio":"ho.mp3",
+ "title":"ho",
+ },
+ {
+ "id":"k_ma",
+ "type":"katakana",
+ "romaji":"ma",
+ "moji":"マ",
+ "audio":"ma.mp3",
+ "title":"ma",
+ },
+ {
+ "id":"k_mi",
+ "type":"katakana",
+ "romaji":"ミ",
+ "moji":"み",
+ "audio":"mi.mp3",
+ "title":"mi",
+ },
+ {
+ "id":"k_mu",
+ "type":"katakana",
+ "romaji":"mu",
+ "moji":"ム",
+ "audio":"mu.mp3",
+ "title":"mu",
+ },
+ {
+ "id":"k_me",
+ "type":"katakana",
+ "romaji":"me",
+ "moji":"メ",
+ "audio":"me.mp3",
+ "title":"me",
+ },
+ {
+ "id":"k_mo",
+ "type":"katakana",
+ "romaji":"mo",
+ "moji":"モ",
+ "audio":"mo.mp3",
+ "title":"mo",
+ },
+ {
+ "id":"k_ya",
+ "type":"katakana",
+ "romaji":"ya",
+ "moji":"ヤ",
+ "audio":"ya.mp3",
+ "title":"ya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_yu",
+ "type":"katakana",
+ "romaji":"yu",
+ "moji":"ユ",
+ "audio":"yu.mp3",
+ "title":"yu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_yo",
+ "type":"katakana",
+ "romaji":"yo",
+ "moji":"ヨ",
+ "audio":"yo.mp3",
+ "title":"yo",
+ },
+ {
+ "id":"k_ra",
+ "type":"katakana",
+ "romaji":"ra",
+ "moji":"ラ",
+ "audio":"ra.mp3",
+ "title":"ra",
+ },
+ {
+ "id":"k_ri",
+ "type":"katakana",
+ "romaji":"ri",
+ "moji":"リ",
+ "audio":"ri.mp3",
+ "title":"ri",
+ },
+ {
+ "id":"k_ru",
+ "type":"katakana",
+ "romaji":"ru",
+ "moji":"ル",
+ "audio":"ru.mp3",
+ "title":"ru",
+ },
+ {
+ "id":"k_re",
+ "type":"katakana",
+ "romaji":"re",
+ "moji":"レ",
+ "audio":"re.mp3",
+ "title":"re",
+ },
+ {
+ "id":"k_ro",
+ "type":"katakana",
+ "romaji":"ro",
+ "moji":"ロ",
+ "audio":"ro.mp3",
+ "title":"ro",
+ },
+ {
+ "id":"k_wa",
+ "type":"katakana",
+ "romaji":"wa",
+ "moji":"ワ",
+ "audio":"wa.mp3",
+ "title":"wa",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_wo",
+ "type":"katakana",
+ "romaji":"o(wo)",
+ "moji":"ヲ",
+ "audio":"wo.mp3",
+ "title":"wo",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_n",
+ "type":"katakana",
+ "romaji":"n",
+ "moji":"ン",
+ "audio":"n.mp3",
+ "title":"n",
},
//DakuOn
{
- "katakana": "ガ",
- "romaji": "ga",
+ "id":"k_ga",
+ "type":"katakana",
+ "romaji":"ga",
+ "moji":"ガ",
+ "audio":"ga.mp3",
+ "title":"ga",
},
{
- "katakana": "ギ",
- "romaji": "gi",
+ "id":"k_gi",
+ "type":"katakana",
+ "romaji":"gi",
+ "moji":"ギ",
+ "audio":"gi.mp3",
+ "title":"gi",
},
{
- "katakana": "グ",
- "romaji": "gu",
+ "id":"k_gu",
+ "type":"katakana",
+ "romaji":"gu",
+ "moji":"グ",
+ "audio":"gu.mp3",
+ "title":"gu",
},
{
- "katakana": "ゲ",
- "romaji": "ge",
+ "id":"k_ge",
+ "type":"katakana",
+ "romaji":"ge",
+ "moji":"ゲ",
+ "audio":"ge.mp3",
+ "title":"ge",
},
{
- "katakana": "ゴ",
- "romaji": "go",
+ "id":"k_go",
+ "type":"katakana",
+ "romaji":"go",
+ "moji":"ゴ",
+ "audio":"go.mp3",
+ "title":"go",
},
{
- "katakana": "ザ",
- "romaji": "za",
+ "id":"k_za",
+ "type":"katakana",
+ "romaji":"za",
+ "moji":"ザ",
+ "audio":"za.mp3",
+ "title":"za",
},
{
- "katakana": "ジ",
- "romaji": "ji(zi)",
+ "id":"k_ji",
+ "type":"katakana",
+ "romaji":"ji(zi)",
+ "moji":"ジ",
+ "audio":"ji.mp3",
+ "title":"ji(zi)",
},
{
- "katakana": "ズ",
- "romaji": "zu",
+ "id":"k_zu",
+ "type":"katakana",
+ "romaji":"zu",
+ "moji":"ズ",
+ "audio":"zu.mp3",
+ "title":"zu",
},
{
- "katakana": "ゼ",
- "romaji": "ze",
+ "id":"k_ze",
+ "type":"katakana",
+ "romaji":"ze",
+ "moji":"ゼ",
+ "audio":"ze.mp3",
+ "title":"ze",
},
{
- "katakana": "ゾ",
- "romaji": "zo",
+ "id":"k_zo",
+ "type":"katakana",
+ "romaji":"zo",
+ "moji":"ゾ",
+ "audio":"zo.mp3",
+ "title":"zo",
},
{
- "katakana": "ダ",
- "romaji": "da",
+ "id":"k_da",
+ "type":"katakana",
+ "romaji":"da",
+ "moji":"ダ",
+ "audio":"da.mp3",
+ "title":"da",
},
{
- "katakana": "ヂ",
- "romaji": "ji(di)",
+ "id":"k_di",
+ "type":"katakana",
+ "romaji":"ji(di)",
+ "moji":"ヂ",
+ "audio":"di.mp3",
+ "title":"ji(di)",
},
{
- "katakana": "ヅ",
- "romaji": "zu(du)",
+ "id":"k_du",
+ "type":"katakana",
+ "romaji":"zu(du)",
+ "moji":"ヅ",
+ "audio":"du.mp3",
+ "title":"zu(du)",
},
{
- "katakana": "デ",
- "romaji": "de",
+ "id":"k_de",
+ "type":"katakana",
+ "romaji":"de",
+ "moji":"デ",
+ "audio":"de.mp3",
+ "title":"de",
},
{
- "katakana": "ド",
- "romaji": "do",
+ "id":"k_do",
+ "type":"katakana",
+ "romaji":"do",
+ "moji":"ド",
+ "audio":"do.mp3",
+ "title":"do",
},
{
- "katakana": "バ",
- "romaji": "ba",
+ "id":"k_ba",
+ "type":"katakana",
+ "romaji":"ba",
+ "moji":"バ",
+ "audio":"ba.mp3",
+ "title":"ba",
},
{
- "katakana": "ビ",
- "romaji": "bi",
+ "id":"k_bi",
+ "type":"katakana",
+ "romaji":"bi",
+ "moji":"ビ",
+ "audio":"bi.mp3",
+ "title":"bi",
},
{
- "katakana": "ブ",
- "romaji": "bu",
+ "id":"k_bu",
+ "type":"katakana",
+ "romaji":"bu",
+ "moji":"ブ",
+ "audio":"bu.mp3",
+ "title":"bu",
},
{
- "katakana": "ベ",
- "romaji": "be",
+ "id":"k_be",
+ "type":"katakana",
+ "romaji":"be",
+ "moji":"ベ",
+ "audio":"be.mp3",
+ "title":"be",
},
{
- "katakana": "ボ",
- "romaji": "bo",
+ "id":"k_bo",
+ "type":"katakana",
+ "romaji":"bo",
+ "moji":"ボ",
+ "audio":"bo.mp3",
+ "title":"bo",
},
{
- "katakana": "パ",
- "romaji": "pa",
+ "id":"k_pa",
+ "type":"katakana",
+ "romaji":"pa",
+ "moji":"パ",
+ "audio":"pa.mp3",
+ "title":"pa",
},
{
- "katakana": "ピ",
- "romaji": "pi",
+ "id":"k_pi",
+ "type":"katakana",
+ "romaji":"pi",
+ "moji":"ピ",
+ "audio":"pi.mp3",
+ "title":"pi",
},
{
- "katakana": "プ",
- "romaji": "pu",
+ "id":"k_pu",
+ "type":"katakana",
+ "romaji":"pu",
+ "moji":"プ",
+ "audio":"pu.mp3",
+ "title":"pu",
},
{
- "katakana": "ペ",
- "romaji": "pe",
+ "id":"k_pe",
+ "type":"katakana",
+ "romaji":"pe",
+ "moji":"ペ",
+ "audio":"pe.mp3",
+ "title":"pe",
},
{
- "katakana": "ポ",
- "romaji": "po",
+ "id":"k_po",
+ "type":"katakana",
+ "romaji":"po",
+ "moji":"ポ",
+ "audio":"po.mp3",
+ "title":"po",
},
//YoOn
{
- "katakana": "キャ",
- "romaji": "kya",
- },
- {
- "katakana": "キュ",
- "romaji": "kyu",
- },
- {
- "katakana": "キョ",
- "romaji": "kyo",
- },
- {
- "katakana": "シャ",
- "romaji": "sha",
- },
- {
- "katakana": "シュ",
- "romaji": "shu",
- },
- {
- "katakana": "ショ",
- "romaji": "sho",
- },
- {
- "katakana": "チャ",
- "romaji": "cha",
- },
- {
- "katakana": "チュ",
- "romaji": "chu",
- },
- {
- "katakana": "チョ",
- "romaji": "cho",
- },
- {
- "katakana": "ニャ",
- "romaji": "nya",
- },
- {
- "katakana": "ニュ",
- "romaji": "nyu",
- },
- {
- "katakana": "ニョ",
- "romaji": "nyo",
- },
- {
- "katakana": "ヒャ",
- "romaji": "hya",
- },
- {
- "katakana": "ヒュ",
- "romaji": "hyu",
- },
- {
- "katakana": "ヒョ",
- "romaji": "hyo",
- },
- {
- "katakana": "ミャ",
- "romaji": "mya",
- },
- {
- "katakana": "ミュ",
- "romaji": "myu",
- },
- {
- "katakana": "ミョ",
- "romaji": "myo",
- },
- {
- "katakana": "リャ",
- "romaji": "rya",
- },
- {
- "katakana": "リュ",
- "romaji": "ryu",
- },
- {
- "katakana": "リョ",
- "romaji": "ryo",
- },
- {
- "katakana": "ギャ",
- "romaji": "gya",
- },
- {
- "katakana": "ギュ",
- "romaji": "gyu",
- },
- {
- "katakana": "ギョ",
- "romaji": "gyo",
- },
- {
- "katakana": "ジャ",
- "romaji": "ja",
- },
- {
- "katakana": "ジュ",
- "romaji": "ju",
- },
- {
- "katakana": "ジョ",
- "romaji": "jo",
- },
- {
- "katakana": "ビャ",
- "romaji": "bya",
- },
- {
- "katakana": "ビュ",
- "romaji": "byu",
- },
- {
- "katakana": "ビョ",
- "romaji": "byo",
- },
- {
- "katakana": "ピャ",
- "romaji": "pya",
- },
- {
- "katakana": "ピュ",
- "romaji": "pyu",
- },
- {
- "katakana": "ピョ",
- "romaji": "pyo",
+ "id":"k_kya",
+ "type":"katakana",
+ "romaji":"kya",
+ "moji":"キャ",
+ "audio":"kya.mp3",
+ "title":"kya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_kyu",
+ "type":"katakana",
+ "romaji":"kyu",
+ "moji":"キュ",
+ "audio":"kyu.mp3",
+ "title":"kyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_kyo",
+ "type":"katakana",
+ "romaji":"kyo",
+ "moji":"キョ",
+ "audio":"kyo.mp3",
+ "title":"kyo",
+ },
+ {
+ "id":"k_sha",
+ "type":"katakana",
+ "romaji":"sha",
+ "moji":"シャ",
+ "audio":"sha.mp3",
+ "title":"sha",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_shu",
+ "type":"katakana",
+ "romaji":"shu",
+ "moji":"シュ",
+ "audio":"shu.mp3",
+ "title":"shu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_sho",
+ "type":"katakana",
+ "romaji":"sho",
+ "moji":"ショ",
+ "audio":"sho.mp3",
+ "title":"sho",
+ },
+ {
+ "id":"k_cha",
+ "type":"katakana",
+ "romaji":"cha",
+ "moji":"チャ",
+ "audio":"cha.mp3",
+ "title":"cha",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_chu",
+ "type":"katakana",
+ "romaji":"chu",
+ "moji":"チュ",
+ "audio":"chu.mp3",
+ "title":"chu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_cho",
+ "type":"katakana",
+ "romaji":"cho",
+ "moji":"チョ",
+ "audio":"cho.mp3",
+ "title":"cho",
+ },
+ {
+ "id":"k_nya",
+ "type":"katakana",
+ "romaji":"nya",
+ "moji":"ニャ",
+ "audio":"nya.mp3",
+ "title":"nya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_nyu",
+ "type":"katakana",
+ "romaji":"nyu",
+ "moji":"ニュ",
+ "audio":"nyu.mp3",
+ "title":"nyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_nyo",
+ "type":"katakana",
+ "romaji":"nyo",
+ "moji":"ニョ",
+ "audio":"nyo.mp3",
+ "title":"nyo",
+ },
+ {
+ "id":"k_hya",
+ "type":"katakana",
+ "romaji":"hya",
+ "moji":"ヒャ",
+ "audio":"hya.mp3",
+ "title":"hya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_hyu",
+ "type":"katakana",
+ "romaji":"hyu",
+ "moji":"ヒュ",
+ "audio":"hyu.mp3",
+ "title":"hyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_hyo",
+ "type":"katakana",
+ "romaji":"hyo",
+ "moji":"ヒョ",
+ "audio":"hyo.mp3",
+ "title":"hyo",
+ },
+ {
+ "id":"k_mya",
+ "type":"katakana",
+ "romaji":"mya",
+ "moji":"ミャ",
+ "audio":"mya.mp3",
+ "title":"mya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_myu",
+ "type":"katakana",
+ "romaji":"myu",
+ "moji":"ミュ",
+ "audio":"myu.mp3",
+ "title":"myu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_myo",
+ "type":"katakana",
+ "romaji":"myo",
+ "moji":"ミョ",
+ "audio":"myo.mp3",
+ "title":"myo",
+ },
+ {
+ "id":"k_rya",
+ "type":"katakana",
+ "romaji":"rya",
+ "moji":"リャ",
+ "audio":"rya.mp3",
+ "title":"rya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_ryu",
+ "type":"katakana",
+ "romaji":"ryu",
+ "moji":"リュ",
+ "audio":"ryu.mp3",
+ "title":"ryu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_ryo",
+ "type":"katakana",
+ "romaji":"ryo",
+ "moji":"リョ",
+ "audio":"ryo.mp3",
+ "title":"ryo",
+ },
+ {
+ "id":"k_gya",
+ "type":"katakana",
+ "romaji":"gya",
+ "moji":"ギャ",
+ "audio":"gya.mp3",
+ "title":"gya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_gyu",
+ "type":"katakana",
+ "romaji":"gyu",
+ "moji":"ギュ",
+ "audio":"gyu.mp3",
+ "title":"gyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_gyo",
+ "type":"katakana",
+ "romaji":"gyo",
+ "moji":"ギョ",
+ "audio":"gyo.mp3",
+ "title":"gyo",
+ },
+ {
+ "id":"k_ja",
+ "type":"katakana",
+ "romaji":"ja",
+ "moji":"ジャ",
+ "audio":"ja.mp3",
+ "title":"ja",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_ju",
+ "type":"katakana",
+ "romaji":"ju",
+ "moji":"ジュ",
+ "audio":"ju.mp3",
+ "title":"ju",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_jo",
+ "type":"katakana",
+ "romaji":"jo",
+ "moji":"ジョ",
+ "audio":"jo.mp3",
+ "title":"jo",
+ },
+ {
+ "id":"k_bya",
+ "type":"katakana",
+ "romaji":"bya",
+ "moji":"ビャ",
+ "audio":"bya.mp3",
+ "title":"bya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_byu",
+ "type":"katakana",
+ "romaji":"byu",
+ "moji":"ビュ",
+ "audio":"byu.mp3",
+ "title":"byu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_byo",
+ "type":"katakana",
+ "romaji":"byo",
+ "moji":"ビョ",
+ "audio":"byo.mp3",
+ "title":"byo",
+ },
+ {
+ "id":"k_pya",
+ "type":"katakana",
+ "romaji":"pya",
+ "moji":"ピャ",
+ "audio":"pya.mp3",
+ "title":"pya",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_pyu",
+ "type":"katakana",
+ "romaji":"pyu",
+ "moji":"ピュ",
+ "audio":"pyu.mp3",
+ "title":"pyu",
+ },
+ {//blank
+ "id":"",
+ "type":"",
+ "romaji":"",
+ "moji":"",
+ "audio":"",
+ "title":"",
+ },
+ {
+ "id":"k_pyo",
+ "type":"katakana",
+ "romaji":"pyo",
+ "moji":"ピョ",
+ "audio":"pyo.mp3",
+ "title":"pyo",
}
]
\ No newline at end of file
diff --git a/app/config/router.js b/app/config/router.js
index 4b4a105..f31d4ca 100644
--- a/app/config/router.js
+++ b/app/config/router.js
@@ -16,6 +16,10 @@ import TopicListScreen from '../screens/Study/topiclist';
import HiraganaListScreen from '../screens/Study/hiraganaList';
import LearnListScreen from '../screens/Learn/LearnList';
import LearnHiraganaModule from '../screens/Learn/LearnModule';
+import QuizMainScreen from '../screens/Quiz/quizMain';
+import QuizListScreen from '../screens/Quiz/quizList';
+import QuizHiraganaListScreen from '../screens/Quiz/quizHiraganaList';
+import QuizKatakanaListScreen from '../screens/Quiz/quizKatakanaList';
import HiraganaExplanationScreen from '../screens/Study/hiraganaExplanation';
import ScoreScreen from '../screens/Study/score';
//import Summary Screen
@@ -35,6 +39,8 @@ const StudyStack = StackNavigator({
HiraganaList: HiraganaListScreen,
QuizFlash: QuizFlashScreen,
LearnListScreen: LearnListScreen,
+ QuizMain: QuizMainScreen,
+ QuizList: QuizListScreen,
LearnHiraganaModule:
{
screen: LearnHiraganaModule,
@@ -56,6 +62,12 @@ const SettingStack = StackNavigator({
SettingList: SettingScreen
});
+// const QuizHiraganaListStack = StackNavigator({
+// QuizHiraganaList: QuizHiraganaListScreen
+// })
+// const QuizKatakanaListStack = StackNavigator({
+// QuizKarakanaList: QuizKatakanaListScreen
+// })
export const AppStack = TabNavigator({
Home: {
@@ -97,6 +109,13 @@ export const AppStack = TabNavigator({
}
});
+export const QuizStack = TabNavigator({
+ QuizHiraganaList: QuizHiraganaListScreen,
+ QuizKarakanaList: QuizKatakanaListScreen
+}, {
+ tabBarPosition: 'top',
+});
+
export const MainStack = StackNavigator({
AppStack: {
screen: AppStack,
diff --git a/app/screens/Login/fblogin.js b/app/screens/Login/fblogin.js
index 7e17738..3fe9a2e 100644
--- a/app/screens/Login/fblogin.js
+++ b/app/screens/Login/fblogin.js
@@ -50,4 +50,4 @@ class FBLoginView extends Component {
}
module.exports = FBLoginView;
-const styles = require('../../styles/style');
\ No newline at end of file
+const styles = require('../styles/style');
\ No newline at end of file
diff --git a/app/screens/Quiz/quizHiraganaList.js b/app/screens/Quiz/quizHiraganaList.js
new file mode 100644
index 0000000..1b0731e
--- /dev/null
+++ b/app/screens/Quiz/quizHiraganaList.js
@@ -0,0 +1,141 @@
+import React, { Component } from 'react';
+import {
+ ActivityIndicator,
+ AsyncStorage,
+ Button,
+ StatusBar,
+ StyleSheet,
+ View,
+ Text,
+ ScrollView,
+ TouchableOpacity,
+
+ } from 'react-native';
+import { hiraganaList } from '../../config/data';
+import CircleCheckBox, {LABEL_POSITION} from 'react-native-circle-checkbox';
+
+
+ class QuizHiraganaListScreen extends Component {
+
+ static navigationOptions = {
+ title: 'Hiragana',
+ };
+ state = {
+ checkAllText: "Check All",
+ statusCheckAll: false,
+ stsList : false,
+ statusPerRow: false,
+ idList:[],
+ }
+
+ constructor(props){
+ super(props);
+ this.checkItems = [hiraganaList.map.length];
+ // this.CheckRows = [hiraganaList.map.length];
+ }
+
+ render() {
+ return (
+
+
+
+ { this.checkAll() }}
+ >
+ {this.state.checkAllText}
+
+
+ Proceed >
+
+
+
+ {hiraganaList.map((item, key)=>(
+
+
+ { this.checkSingle(key) }}
+ >
+ {item.moji}
+
+ {item.romaji}
+
+
+
+ { (key + 1) % 5 == 0 ? (
+
+ this.checkRow(key)}
+ outerColor ={"#ec6f86"}
+ innerColor ={"#ec6f86"}
+ />
+
+ ) : (
+ None
+ ) }
+
+
+ ))}
+
+
+
+ );
+ }
+
+ checkSingle(key) {
+ if(this.checkItems[key]){
+ this.checkItems[key] = false;
+ this.setState({ stsList: this.checkItems});
+ }
+ else{
+ this.checkItems[key] = true;
+ this.setState({ stsList: this.checkItems});
+ }
+ };
+ checkAll(){
+ this.setState({statusCheckAll: !this.state.statusCheckAll})
+ if(this.state.statusCheckAll){
+ {hiraganaList.map((item, key)=>(
+ this.checkItems[key] = false,
+ this.setState({ stsList: this.checkItems })
+ ))};
+ this.setState({ checkAllText: "Check All" })
+ }else{
+ {hiraganaList.map((item, key)=>(
+ this.checkItems[key] = true,
+ this.setState({ stsList: this.checkItems })
+ ))};
+ this.setState({ checkAllText: "Uncheck All" })
+ }
+ };
+ checkRow(key){
+ if(this.checkItems[key]){
+ this.checkItems[key] = false,
+ this.setState({ statusPerRow: this.checkItems })
+ for(x=0;x<5;x++){
+ this.checkItems[key] = false,
+ this.setState({ stsList: this.checkItems })
+ key=key-1
+ }
+ }else{
+ this.checkItems[key] = true,
+ this.setState({ statusPerRow: this.checkItems })
+ for(x=0;x<5;x++){
+ this.checkItems[key] = true,
+ this.setState({ stsList: this.checkItems })
+ key=key-1
+ }
+ }
+ }
+ getActiveid(){
+ this.sta
+ }
+
+ }
+
+ const quizStyles = require('../../styles/quizStyle');
+ const styles = require('../../styles/style');
+export default QuizHiraganaListScreen;
\ No newline at end of file
diff --git a/app/screens/Quiz/quizKatakanaList.js b/app/screens/Quiz/quizKatakanaList.js
new file mode 100644
index 0000000..8afd707
--- /dev/null
+++ b/app/screens/Quiz/quizKatakanaList.js
@@ -0,0 +1,136 @@
+import React, { Component } from 'react';
+import {
+ ActivityIndicator,
+ AsyncStorage,
+ Button,
+ StatusBar,
+ StyleSheet,
+ View,
+ Text,
+ ScrollView,
+ TouchableOpacity
+ } from 'react-native';
+
+import { katakanaList } from '../../config/data';
+import CircleCheckBox, {LABEL_POSITION} from 'react-native-circle-checkbox';
+
+ class QuizKatakanaListScreen extends Component {
+
+ static navigationOptions = {
+ header: null,
+ title: 'Katakana',
+ };
+
+ state = {
+ checkAllText: "Check All",
+ statusCheckAll: false,
+ stsList : false,
+ statusPerRow: false,
+ }
+
+ constructor(props){
+ super(props);
+ this.checkItems = [katakanaList.map.length];
+ }
+
+ render() {
+ return (
+
+
+
+ { this.checkAll() }}
+ >
+ {this.state.checkAllText}
+
+
+ Proceed >
+
+
+
+ {katakanaList.map((item, key)=>(
+
+
+ { this.checkSingle(key) }}
+ >
+ {item.moji}
+
+ {item.romaji}
+
+
+
+ { (key + 1) % 5 == 0 ? (
+
+ this.checkRow(key)}
+ outerColor ={"#ec6f86"}
+ innerColor ={"#ec6f86"}
+ />
+
+ ) : (
+ None
+ ) }
+
+
+ ))}
+
+
+
+ );
+ }
+
+ checkSingle(key) {
+ if(this.checkItems[key]){
+ this.checkItems[key] = false;
+ this.setState({ stsList: this.checkItems });
+ }
+ else{
+ this.checkItems[key] = true;
+ this.setState({ stsList: this.checkItems });
+ }
+ };
+ checkAll(){
+ this.setState({statusCheckAll: !this.state.statusCheckAll})
+ if(this.state.statusCheckAll){
+ {katakanaList.map((item, key)=>(
+ this.checkItems[key] = false,
+ this.setState({ stsList: this.checkItems })
+ ))};
+ this.setState({ checkAllText: "Check All" })
+ }else{
+ {katakanaList.map((item, key)=>(
+ this.checkItems[key] = true,
+ this.setState({ stsList: this.checkItems })
+ ))};
+ this.setState({ checkAllText: "Uncheck All" })
+ }
+ };
+ checkRow(key){
+ if(this.checkItems[key]){
+ this.checkItems[key] = false,
+ this.setState({ statusPerRow: this.checkItems })
+ for(x=0;x<5;x++){
+ this.checkItems[key] = false,
+ this.setState({ stsList: this.checkItems })
+ key=key-1
+ }
+ }else{
+ this.checkItems[key] = true,
+ this.setState({ statusPerRow: this.checkItems })
+ for(x=0;x<5;x++){
+ this.checkItems[key] = true,
+ this.setState({ stsList: this.checkItems })
+ key=key-1
+ }
+ }
+ }
+ }
+
+ const quizStyles = require('../../styles/quizStyle');
+ const styles = require('../../styles/style');
+export default QuizKatakanaListScreen;
\ No newline at end of file
diff --git a/app/screens/Quiz/quizList.js b/app/screens/Quiz/quizList.js
new file mode 100644
index 0000000..04a5cce
--- /dev/null
+++ b/app/screens/Quiz/quizList.js
@@ -0,0 +1,32 @@
+import React, { Component } from 'react';
+import {
+ ActivityIndicator,
+ AsyncStorage,
+ Button,
+ StatusBar,
+ StyleSheet,
+ View,
+ ToolbarAndroid,
+ Text,
+ TouchableOpacity,
+} from 'react-native';
+import { QuizStack } from '../../config/router';
+
+
+class QuizListScreen extends Component {
+
+ static navigationOptions = {
+ title: 'QuizList',
+ };
+
+ render() {
+ return (
+
+ );
+
+ }
+}
+
+const styles = require('../../styles/quizStyle');
+
+export default QuizListScreen;
diff --git a/app/screens/Quiz/quizMain.js b/app/screens/Quiz/quizMain.js
new file mode 100644
index 0000000..b70d35c
--- /dev/null
+++ b/app/screens/Quiz/quizMain.js
@@ -0,0 +1,58 @@
+import React, { Component } from 'react';
+import {
+ ActivityIndicator,
+ AsyncStorage,
+ Button,
+ StatusBar,
+ StyleSheet,
+ View,
+ ToolbarAndroid,
+ Text,
+ TouchableOpacity,
+} from 'react-native';
+
+import { withNavigation } from 'react-navigation';
+var quizListArray = [
+ {
+ title : 'Hiragana to Romaji',
+ // action : () => {this.props.navigation.navigate('QuizHiraganaList')},
+ },
+ {
+ title : 'Romaji to Hiragana',
+ // action : () => {this.props.navigation.navigate('TimeIn')}
+ },
+ {
+ title : 'Listening',
+ // action : () => {this.props.navigation.navigate('TimeIn')}
+ }
+]
+
+class QuizMainScreen extends Component {
+
+ static navigationOptions = {
+ // header: null,
+ title: 'QuizList',
+ };
+
+ render() {
+ return (
+
+ {quizListArray.map((item, key)=>(
+
+
+ {item.title}
+
+
+ ))}
+
+ );
+ }
+
+ quiz = () => {
+ this.props.navigation.navigate('QuizList');
+ };
+}
+
+const styles = require('../../styles/quizStyle');
+
+export default QuizMainScreen;
diff --git a/app/screens/Study/hiraganaList.js b/app/screens/Study/hiraganaList.js
index 9ac0359..dc3b2a6 100644
--- a/app/screens/Study/hiraganaList.js
+++ b/app/screens/Study/hiraganaList.js
@@ -14,6 +14,7 @@ import {
} from 'react-native';
import { List, ListItem, Icon } from 'react-native-elements';
import { strings } from '../../config/localization';
+// import * as Actions from '../../../actions/Quiz'; //Import your actions
import { ImageData } from '../../config/image_list';
class HiraganaListScreen extends Component {
@@ -126,6 +127,9 @@ class HiraganaListScreen extends Component {
//await AsyncStorage.setItem('userToken', 'abc');
this.props.navigation.navigate('NameIn');
};
+ quiz = () => {
+ this.props.navigation.navigate('QuizMain');
+ };
}
const styles = require('../../styles/style');
diff --git a/app/screens/home.js b/app/screens/home.js
index c51e13b..4adbe22 100644
--- a/app/screens/home.js
+++ b/app/screens/home.js
@@ -23,8 +23,8 @@ import {
return (
-
+
@@ -46,6 +46,9 @@ import {
_otherApp = async () => {
this.props.navigation.navigate('HiraganaExp');
};
+ quiz = () => {
+ this.props.navigation.navigate('QuizList');
+ };
scoreScreen = () => {
this.props.navigation.navigate('ScoreScreen',{
index : 2,
diff --git a/app/styles/quizStyle.js b/app/styles/quizStyle.js
new file mode 100644
index 0000000..871a2b5
--- /dev/null
+++ b/app/styles/quizStyle.js
@@ -0,0 +1,152 @@
+'use strict';
+
+var React = require('react-native');
+
+var {
+ StyleSheet,
+} = React;
+
+module.exports = StyleSheet.create({
+
+ container: {
+ backgroundColor:"white",
+ },
+ containerFlexColumn: {
+ flex: 1,
+ flexDirection: 'column',
+ justifyContent: 'flex-start',
+ alignItems: "center",
+ padding: 10,
+ backgroundColor: '#d2f9fc',
+ },
+ rowRelative: {
+ flexDirection: 'row',
+ flex: 1,
+ flexWrap:'wrap',
+ position: 'relative',
+ backgroundColor: 'red'
+ },
+ containerWhiteTop: {
+ flex: 1,
+ flexDirection: 'column',
+ alignItems: 'stretch',
+ justifyContent: 'flex-start',
+ padding: 10,
+ backgroundColor: '#ffffff',
+ },
+
+ quizList: {
+ backgroundColor: "#ffffff",
+ alignItems: 'center',
+ padding: 10,
+ margin: '1%',
+ borderRadius: 5,
+ width: "95%",
+ },
+
+ quizListText: {
+ color: "#666666",
+ justifyContent: 'center',
+ },
+
+ menuButton: {
+ flex: 1,
+ margin: 5,
+ height: 40,
+ width: "40%",
+ backgroundColor: "#45b4e7",
+ borderRadius:5,
+ alignItems: "center",
+ justifyContent: "center",
+ },
+ buttonText: {
+ fontSize: 24,
+ color: '#ffffff',
+ },
+ menuContainer: {
+ flexDirection: 'row',
+ height: 70,
+ },
+ mojiList:{
+ position: 'relative',
+ backgroundColor:"#ffffff",
+ borderRadius: 3,
+ borderWidth: 1,
+ borderColor: "black",
+ width:50,
+ height:50,
+ margin:2,
+ flexDirection: "row",
+ },
+ mojiListActive:{
+ position: 'relative',
+ backgroundColor:"#ec6f86",
+ borderRadius: 3,
+ borderWidth: 1,
+ borderColor: "black",
+ width:50,
+ height:50,
+ margin:2,
+ flexDirection: "row",
+ },
+ mojiListText: {
+ color: "black",
+ justifyContent: 'center',
+ fontSize: 30,
+ },
+ mojiListTextActive: {
+ color: "white",
+ justifyContent: 'center',
+ fontSize: 30,
+ },
+ romajiList:{
+ position: 'absolute',
+ bottom : 1,
+ right: 1,
+ color: "black",
+ justifyContent: 'center',
+ fontSize: 12,
+ },
+ romajiListActive:{
+ position: 'absolute',
+ bottom : 1,
+ right: 1,
+ color: "white",
+ justifyContent: 'center',
+ fontSize: 12,
+ },
+ bgWhite : {
+ height: 50,
+ },
+ displayNone : {
+ display: 'none',
+ },
+ // listContainerRow:{
+ // flexDirection: 'row',
+ // width: '16.667%',
+ // },
+ // rowButton:{
+ // flex:5
+ // },
+ // rowButtonRadio:{
+ // flex:1,
+ // paddingLeft:20,
+ // },
+ listContainerRow:{
+ flexDirection: 'row',
+ width: '16.667%',
+ },
+ listContainerRow2:{
+ flexDirection: 'row',
+ width: '30.667%',
+ },
+ rowButton:{
+ flex:5
+ },
+ rowButtonRadio:{
+ position: 'absolute',
+ top:15,
+ right: 0,
+ },
+});
+
diff --git a/app/styles/style.js b/app/styles/style.js
index d607cc3..a02d412 100644
--- a/app/styles/style.js
+++ b/app/styles/style.js
@@ -267,29 +267,29 @@ module.exports = StyleSheet.create({
justifyContent: 'center',
padding: 10,
backgroundColor: '#ffffff',
- },
- containerWhiteTop: {
+ },
+ containerWhiteTop: {
flex: 1,
flexDirection: 'column',
alignItems: 'stretch',
justifyContent: 'flex-start',
padding: 10,
backgroundColor: '#ffffff',
- },
- createGuestButton: {
+ },
+ createGuestButton: {
backgroundColor: '#495057',
alignItems: 'center',
borderRadius: 5,
- },
- textWhite: {
+ },
+ textWhite: {
fontSize: 24,
color: '#ffffff',
- },
- textBlack: {
+ },
+ textBlack: {
fontSize: 24,
color: '#999999',
- },
- textBlue: {
+ },
+ textBlue: {
fontSize: 24,
color: primaryColor,
},
@@ -299,38 +299,37 @@ module.exports = StyleSheet.create({
backgroundColor: primaryColor,
padding:10,
borderRadius: 5,
-
- },
- picker: {
+ },
+
+ picker: {
textDecorationLine: 'underline',
alignSelf: 'stretch',
-
- },
- textCon: {
+ },
+ textCon: {
width: 320,
flexDirection: 'row',
justifyContent: 'space-between'
- },
- textSignWith: {
+ },
+ textSignWith: {
color: '#999999',
alignSelf: 'center',
- },
- socialContainer: {
+ },
+ socialContainer: {
flexDirection: 'row',
height: 150,
- },
- socialButton: {
+ },
+ socialButton: {
flex: 1,
- },
- socialFacebook:{
+ },
+ socialFacebook:{
marginTop: 5,
height: 40,
width: "100%",
backgroundColor: "#3B5998",
alignItems: "center",
justifyContent: "center",
- },
- facebookText: {
+ },
+ facebookText: {
color: "#ffffff",
},
//Character
diff --git a/package-lock.json b/package-lock.json
index 8a13161..bf312ad 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7150,6 +7150,26 @@
"yargs": "9.0.1"
}
},
+ "react-native-circle-checkbox": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/react-native-circle-checkbox/-/react-native-circle-checkbox-0.1.6.tgz",
+ "integrity": "sha512-64H+pD6RZyKJVK3QAIqBYbIlD8rFuH9u5qTG8eIMMdjwfuWvSg/a5ysONVnqcFpSb3RdOVfEfuWHvNyU4aSrHA==",
+ "requires": {
+ "prop-types": "15.6.1"
+ },
+ "dependencies": {
+ "prop-types": {
+ "version": "15.6.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz",
+ "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==",
+ "requires": {
+ "fbjs": "0.8.16",
+ "loose-envify": "1.3.1",
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
"react-native-datepicker": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/react-native-datepicker/-/react-native-datepicker-1.7.2.tgz",
diff --git a/package.json b/package.json
index c2f3f05..d9e34ef 100644
--- a/package.json
+++ b/package.json
@@ -9,6 +9,7 @@
"dependencies": {
"react": "16.3.1",
"react-native": "0.55.3",
+ "react-native-circle-checkbox": "^0.1.6",
"react-native-datepicker": "^1.7.2",
"react-native-elements": "^0.19.1",
"react-native-facebook-login": "^1.6.1",