rererefactoring

This commit is contained in:
harukin-OneMix4 2022-11-18 20:28:43 +09:00
parent 75b5f9b326
commit 06c5102225

23
menu.js
View File

@ -64,7 +64,7 @@ export default function Menu(props) {
Location.requestForegroundPermissionsAsync().then((data) => {
if (data.status !== "granted") {
setErrorMsg("Permission to access location was denied");
return () => { };
return () => {};
}
Location.getCurrentPositionAsync({}).then((location) =>
setLocation(location)
@ -87,8 +87,8 @@ export default function Menu(props) {
const [stationName, setStationName] = useState(undefined);
const [currentStation, setCurrentStation] = useState(undefined);
useEffect(() => {
if (!location) return () => { };
if (!originalStationList) return () => { };
if (!location) return () => {};
if (!originalStationList) return () => {};
const findStationEachLine = (selectLine) => {
const searchArea = 0.0015;
const _calcDistance = (from, to) => {
@ -146,7 +146,7 @@ export default function Menu(props) {
"https://script.google.com/macros/s/AKfycbyKxch7z7l8e07LXulRHqxjVoIiB13kcgvoToLE-rqlxLmLSKdlmqz0FI1F2EuA7Zfg/exec"
)
.then((response) => response.text())
.then(data => setDelayData(data !== "" ? data.split("^") : null))
.then((data) => setDelayData(data !== "" ? data.split("^") : null))
.then(() => LayoutAnimation.easeInEaseOut())
.then(() => setGetTime(new Date()))
.finally(() => setLoadingDelayData(false));
@ -224,18 +224,16 @@ export default function Menu(props) {
</Text>
</TextBox>
{currentStation && (
<>
<Sign
currentStation={currentStation}
originalStationList={originalStationList}
oP={() => StationBoardAcSR.current?.setModalVisible()}
oP={StationBoardAcSR.current?.setModalVisible}
/>
<LED_vision station={currentStation[0]} />
</>
)}
{currentStation && <LED_vision station={currentStation[0]} />}
<TouchableOpacity
onPress={() => {
JRSTraInfoEXAcSR.current?.setModalVisible();
}}
>
<TouchableOpacity onPress={JRSTraInfoEXAcSR.current?.setModalVisible}>
<View
style={{
backgroundColor: "#0099CC",
@ -282,7 +280,8 @@ export default function Menu(props) {
size={30}
style={{ margin: 5 }}
onPress={() => {
LayoutAnimation.easeInEaseOut(), setLoadingDelayData(true);
LayoutAnimation.easeInEaseOut();
setLoadingDelayData(true);
}}
/>
</View>