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) {
const { time, delayString } = await getDelayData(); case "JR_shikoku_train_info": {
renderWidget(<TraInfoEXWidget time={time} delayString={delayString} />); const { time, delayString } = await getDelayData();
} else if (WidgetName === "Info_Widget") { renderWidget(
const { time, text } = await getInfoString(); <TraInfoEXWidget time={time} delayString={delayString} />
renderWidget(<InfoWidget time={time} delayString={text} />); );
break;
}
case "Info_Widget": {
const { time, text } = await getInfoString();
renderWidget(<InfoWidget time={time} delayString={text} />);
break;
}
default: {
const { time, delayString } = await getDelayData();
renderWidget(
<TraInfoEXWidget time={time} delayString={delayString} />
);
break;
}
} }
break; break;