diff --git a/.vs/LEARNIHON/FileContentIndex/557933d0-6b8c-4497-bc88-e464b14ac614.vsidx b/.vs/LEARNIHON/FileContentIndex/be389c18-6425-4f5b-9d89-3417bf0346ea.vsidx similarity index 69% rename from .vs/LEARNIHON/FileContentIndex/557933d0-6b8c-4497-bc88-e464b14ac614.vsidx rename to .vs/LEARNIHON/FileContentIndex/be389c18-6425-4f5b-9d89-3417bf0346ea.vsidx index 321a19a..b67acfb 100644 Binary files a/.vs/LEARNIHON/FileContentIndex/557933d0-6b8c-4497-bc88-e464b14ac614.vsidx and b/.vs/LEARNIHON/FileContentIndex/be389c18-6425-4f5b-9d89-3417bf0346ea.vsidx differ diff --git a/.vs/LEARNIHON/FileContentIndex/1fb9654d-948f-4d7d-ae61-45de3c3d81a5.vsidx b/.vs/LEARNIHON/FileContentIndex/f90d9613-e24f-422a-a49b-fd9c36524d43.vsidx similarity index 100% rename from .vs/LEARNIHON/FileContentIndex/1fb9654d-948f-4d7d-ae61-45de3c3d81a5.vsidx rename to .vs/LEARNIHON/FileContentIndex/f90d9613-e24f-422a-a49b-fd9c36524d43.vsidx diff --git a/.vs/LEARNIHON/v17/.wsuo b/.vs/LEARNIHON/v17/.wsuo index 024cac4..548254f 100644 Binary files a/.vs/LEARNIHON/v17/.wsuo and b/.vs/LEARNIHON/v17/.wsuo differ diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index 86e7fb7..59b50cc 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -10,6 +10,6 @@ "\\redux\\reducers", "\\redux\\thunks" ], - "SelectedNode": "\\redux\\store.ts", + "SelectedNode": "\\components\\KanjiCard.tsx", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index ea5513f..48119de 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/components/KanjiAnswerField.tsx b/components/KanjiAnswerField.tsx index d645df1..b97647b 100644 --- a/components/KanjiAnswerField.tsx +++ b/components/KanjiAnswerField.tsx @@ -16,8 +16,6 @@ const KanjiAnswerField = (props: kanjiAnswerFieldProps) => { style={answerFieldStyle.input} onChangeText={props.setAnswer} value={props.answer} - onFocus={startAnimation} - onBlur={stopAnimation} placeholder="Answer here" /> diff --git a/components/KanjiCard.tsx b/components/KanjiCard.tsx index 5894ead..26cf42f 100644 --- a/components/KanjiCard.tsx +++ b/components/KanjiCard.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react'; -import { StyleSheet, Text, View, Button, useColorScheme } from 'react-native'; +import { StyleSheet, Text, View, Button, useColorScheme, KeyboardAvoidingView, Platform, ScrollView } from 'react-native'; import { SvgUri, SvgXml } from 'react-native-svg'; import { useSelector } from 'react-redux'; import { Kanji } from '../model/kanji'; @@ -68,7 +68,11 @@ const KanjiCard = (props: KanjiProps) => { } return ( - + + {kanji?.onyomi} { .replace(/fill="#[0-9a-f]{6}"/g, `fill=${kanjiCardStyle.svg.color}`)} width="200" height="200" - /> + /> + {!hasAnswered && ( <> - {kanji?.meaning}