説明文など微調整

This commit is contained in:
harukin-expo-dev-env 2024-04-05 07:06:38 +00:00
parent 014f3958eb
commit 1435ccffca
5 changed files with 61 additions and 28 deletions

View File

@ -270,27 +270,7 @@ export const FixedContentBottom = (props) => {
データベースに存在する全列車のダイヤを探索 データベースに存在する全列車のダイヤを探索
</Text> </Text>
</TextBox> </TextBox>
<Text style={{ fontWeight: "bold", fontSize: 20 }}> <Text style={{ fontWeight: "bold", fontSize: 20 }}>その他</Text>
このアプリについて
</Text>
<Text>
このアプリはXprocess(HARUKIN)が製作しているJR四国の完全非公式アシストアプリケーションですこのアプリに関することでのJR四国公式へ問合せすることはお控えください以下のTwitterよりお願いします
</Text>
<TextBox
backgroundColor="#CC0000"
flex={1}
onPressButton={() =>
Linking.openURL("https://twitter.com/Xprocess_main")
}
>
<Text style={{ color: "white", fontWeight: "bold", fontSize: 20 }}>
XprocessのTwitter
</Text>
<Text style={{ color: "white", fontSize: 18 }}>
制作運営のTwitterです
</Text>
</TextBox>
<TextBox <TextBox
backgroundColor="black" backgroundColor="black"
flex={1} flex={1}

View File

@ -58,6 +58,15 @@ export const FavoriteSettings = ({ navigate }) => {
/> />
))} ))}
</ScrollView> </ScrollView>
<Text
style={{
backgroundColor: "white",
borderWidth: 1,
borderStyle: "solid",
}}
>
お気に入り登録した駅を並び替えることができます一番上に置いた駅が位置情報の起動時に表示されます(移動不可能な駅の場合エラーが発生します任意指定が可能になる機能を開発予定です)
</Text>
</View> </View>
); );
}; };

View File

@ -239,6 +239,24 @@ export const SettingTopPage = ({
> >
開発情報 開発情報
</Text> </Text>
<View style={{ flex: 1 }} />
</ListItem>
<ListItem
style={{ flexDirection: "row" }}
onPress={() => Linking.openURL("https://twitter.com/Xprocess_main")}
>
<Text
style={{
fontSize: 20,
alignItems: "center",
alignContent: "center",
textAlign: "center",
textAlignVertical: "center",
}}
>
運営Twitter
</Text>
<View style={{ flex: 1 }} /> <View style={{ flex: 1 }} />
</ListItem> </ListItem>
<ListItem style={{ flexDirection: "row" }} onPress={() => testNFC()}> <ListItem style={{ flexDirection: "row" }} onPress={() => testNFC()}>

View File

@ -90,13 +90,18 @@ export const WidgetSettings = ({ navigate }) => {
margin: 10, margin: 10,
}} }}
> >
<WidgetPreview {Object.keys(nameToWidget).map((Name) => {
renderWidget={() => ( const Data = nameToWidget[Name];
<TraInfoEXWidget time={time} delayString={delayString} /> return (
)} <WidgetPreview
width={400} renderWidget={() => (
height={250} <Data time={time} delayString={delayString} />
/> )}
width={400}
height={250}
/>
);
})}
</View> </View>
</View> </View>
<ListItem key={"default"}> <ListItem key={"default"}>
@ -152,6 +157,15 @@ export const WidgetSettings = ({ navigate }) => {
</ListItem> </ListItem>
))} ))}
</ScrollView> </ScrollView>
<Text
style={{
backgroundColor: "white",
borderWidth: 1,
borderStyle: "solid",
}}
>
ホーム画面に追加したウィジェットをリストアップします現状は数を表示するだけですがここに各種設定を追加していく予定です
</Text>
</View> </View>
); );
}; };

View File

@ -28,6 +28,18 @@ export default function Sign(props) {
}); });
setTestButtonStatus(isFavorite.length == 0 ? false : true); setTestButtonStatus(isFavorite.length == 0 ? false : true);
}, [favoriteStation, currentStation]); }, [favoriteStation, currentStation]);
useEffect(() => {
const isFavorite = favoriteStation.filter((d) => {
const compare = JSON.stringify(d);
const current = JSON.stringify(currentStation);
if (compare === current) {
return true;
} else {
return false;
}
});
setTestButtonStatus(isFavorite.length == 0 ? false : true);
}, [favoriteStation, currentStation]);
useInterval(() => { useInterval(() => {
if (currentStation.length == 1) { if (currentStation.length == 1) {