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