diff --git a/hwe/ts/PageBoard.vue b/hwe/ts/PageBoard.vue index 04037a63..ba4bb0ac 100644 --- a/hwe/ts/PageBoard.vue +++ b/hwe/ts/PageBoard.vue @@ -58,7 +58,7 @@ import BottomBar from "@/components/BottomBar.vue"; import BoardArticle from "@/components/BoardArticle.vue"; import { convertFormData } from "@util/convertFormData"; import axios from "axios"; -import { InvalidResponse } from "@/defs"; +import type { InvalidResponse } from "@/defs"; import { autoResizeTextarea } from "@util/autoResizeTextarea"; import { unwrap } from "@util/unwrap"; export type BoardResponse = { diff --git a/hwe/ts/PageChiefCenter.vue b/hwe/ts/PageChiefCenter.vue index bc325f6d..fc2f07e0 100644 --- a/hwe/ts/PageChiefCenter.vue +++ b/hwe/ts/PageChiefCenter.vue @@ -161,7 +161,7 @@ :month="month" :turn="officer.turn" :turnTerm="turnTerm" - :commandList="commandList" + :commandList="unwrap(commandList)" :turnTime="officer.turnTime" :maxTurn="maxChiefTurn" :maxPushTurn="Math.floor(maxChiefTurn / 2)" @@ -253,8 +253,9 @@ import { parseTime } from "./util/parseTime"; import { getNpcColor } from "./common_legacy"; import TopItem from "@/ChiefCenter/TopItem.vue"; import BottomItem from "@/ChiefCenter/BottomItem.vue"; -import { ChiefResponse, OptionalFull } from "./defs"; +import type { ChiefResponse, OptionalFull } from "./defs"; import { SammoAPI } from "./SammoAPI"; +import { unwrap } from "@/util/unwrap"; function isDropdownChildren(e?: Event): boolean { if (!e) { @@ -477,6 +478,7 @@ export default defineComponent({ subTableGridRows, reloadTable, getNpcColor, + unwrap, viewTarget, targetIsMe, maxPushTurn: props.maxChiefTurn / 2, diff --git a/hwe/ts/PageNPCControl.vue b/hwe/ts/PageNPCControl.vue index 9b31db15..b1d38010 100644 --- a/hwe/ts/PageNPCControl.vue +++ b/hwe/ts/PageNPCControl.vue @@ -480,7 +480,7 @@ import "@scss/common/bootstrap5.scss"; import "@scss/game_bg.scss"; import { ref } from "vue"; -import { +import type { IDItem, InvalidResponse, NationPolicy, @@ -496,8 +496,7 @@ import { NPCPriorityBtnHelpMessage } from "@/helpTexts"; import draggable from "vuedraggable"; import TopBackBar from "@/components/TopBackBar.vue"; import { convertIDArray } from "@util/convertIDArray"; -import { useToast } from 'bootstrap-vue-3/src/components/BToast/plugin'; -import BContainer from "bootstrap-vue-3/src/components/BContainer.vue"; +import { useToast, BContainer } from 'bootstrap-vue-3'; const chiefActionPriority = ref[]>([]); const chiefActionKeys = ref(new Set(staticValues.availableNationPriorityItems)); diff --git a/hwe/ts/PageNationBetting.vue b/hwe/ts/PageNationBetting.vue index 7ad2d8fd..a329d293 100644 --- a/hwe/ts/PageNationBetting.vue +++ b/hwe/ts/PageNationBetting.vue @@ -33,16 +33,15 @@