switchに分解

This commit is contained in:
harukin-expo-dev-env 2024-05-21 10:23:51 +00:00
parent 170bc36afa
commit 9447678f85

View File

@ -64,12 +64,26 @@ export async function widgetTaskHandler(props) {
case "WIDGET_UPDATE": case "WIDGET_UPDATE":
case "WIDGET_CLICK": case "WIDGET_CLICK":
case "WIDGET_RESIZED": case "WIDGET_RESIZED":
if (WidgetName === "JR_shikoku_train_info") { switch (WidgetName) {
case "JR_shikoku_train_info": {
const { time, delayString } = await getDelayData(); const { time, delayString } = await getDelayData();
renderWidget(<TraInfoEXWidget time={time} delayString={delayString} />); renderWidget(
} else if (WidgetName === "Info_Widget") { <TraInfoEXWidget time={time} delayString={delayString} />
);
break;
}
case "Info_Widget": {
const { time, text } = await getInfoString(); const { time, text } = await getInfoString();
renderWidget(<InfoWidget time={time} delayString={text} />); renderWidget(<InfoWidget time={time} delayString={text} />);
break;
}
default: {
const { time, delayString } = await getDelayData();
renderWidget(
<TraInfoEXWidget time={time} delayString={delayString} />
);
break;
}
} }
break; break;