diff --git a/app/index.tsx b/app/index.tsx
index 704688a..97c3a43 100644
--- a/app/index.tsx
+++ b/app/index.tsx
@@ -15,8 +15,9 @@ import {
import styles, { COLORS } from "@/styles/styles";
import Section from "@/containers/Section";
import AppContext from "@/util/context";
-import { Picker } from "@react-native-picker/picker";
import i18n from "@/i18n/i18n";
+import { Picker, PickerItem } from "@/containers/Picker";
+import { ItemValue } from "@react-native-picker/picker/typings/Picker";
const IndexScreen: React.FC = () => {
const [playerCount, setPlayerCount] = useState(2);
@@ -84,9 +85,9 @@ const IndexScreen: React.FC = () => {
}
};
- const handleLanguageChange = (language: string) => {
- setSelectedLanguage(language);
- i18n.changeLanguage(language);
+ const handleLanguageChange = (language: ItemValue, _: any) => {
+ setSelectedLanguage(language.toString());
+ i18n.changeLanguage(language.toString());
};
return (
@@ -121,25 +122,9 @@ const IndexScreen: React.FC = () => {
-
-
+
+
@@ -227,19 +212,23 @@ const IndexScreen: React.FC = () => {
title={i18n.t("save_slot_1")}
onPress={() => handleSave("SLOT1")}
disabled={buyInAmount === null}
+ size="small"
/>